Sometimes your restaurant uses a payment method that isn’t directly integrated with klikit’s payment gateway. Even though we can’t connect automatically, you still need to record those transactions in klikit to keep your reports accurate.
With Custom Payment Methods, you can add a payment channel that reflects exactly how the customer paid — for example, a specific EDC machine or a static QR code — so your staff can log the payment details and reconcile orders later.
When to use a custom payment method
You’ll want to set this up when:
- Your business uses a local card machine, bank transfer app, or QR code that isn’t among klikit’s standard integrated channels.
- You need to record the payment in klikit for end-of-day reconciliation, even though the actual payment is processed outside the app.
- Different branches may use different machines or payment apps — you can configure each branch separately.
Example: An Indonesian restaurant has a Danamon EDC machine to process card payments. You would create a custom payment channel called “Danamon” under the “Card” payment method. When a customer pays by card on that machine, the staff selects “Danamon”, completes the charge on the EDC, takes the receipt, and copies the transaction number into klikit to finalise the order.
How to set up a custom payment method for a branch
- Custom payment methods are created by klikit Admins only. If your business needs one, request it from your CSM. Once a method exists, you will find it in the klikit app under Settings > Add Order Configuration > Custom Payment.
- Select the Payment Method that best matches your channel (e.g., Card, QR, Cash, etc.).
- Add a new custom payment channel:
- Name — Enter a descriptive name (e.g., “Danamon EDC” or “Shop QR”).
- Logo — (Optional) Upload an image so your staff can quickly spot the right payment option.
- QR Image — If the customer will scan a static QR code to pay, upload the QR image here. This lets you display the code on-screen or print it for the customer.
- Payment Reference has three modes: Required (staff must enter a transaction ID before the order can complete), Optional (the field appears but can be skipped) and Not captured (no field is shown). Your administrator sets a branch-wide default and can override it per method — useful for tracking EDC receipts or manual transfers.
- Save the new payment channel. It will now appear as a payment option when staff process orders for this branch.
Note: Custom payment methods are configured per branch. Repeat these steps for each location that needs a specific custom channel.
What your staff will see during payment
When a staff member taps Pay & Complete on an order, the custom payment channel you created will be listed under the relevant payment method. They can select it, process the payment externally (e.g., on the EDC), and — if you enabled the payment reference — type in the receipt/transaction number before completing the order.
This way you have a clear digital record in klikit, even for non-integrated payments, making reconciliation much simpler.
Need help setting up a custom payment method for a specific gateway? Contact our support team via Live Chat.