What is this feature?
This feature allows merchants to display selected offline payment methods (such as Cash, COD, or Bank Transfer) directly in the customer app payment carousel.
It gives merchants more flexibility in how customers complete checkout — especially for dine-in environments where payment may happen at the counter or upon service completion.
What this feature does
Merchants can choose to show custom offline payment methods in the customer app.
Only methods with “Available on customer app” toggled ON will be visible to customers.
Customers can select these methods and complete checkout normally.
The order is recorded with the correct offline payment method name.
Supports dine-in / prepay dine-in flows.
This ensures accurate reporting and clear tracking of how customers intend to pay.
What this feature does NOT do
❌ Not shown on prepay-delivery orders.
❌ Does not replace online payment gateways.
❌ Does not interfere with existing online payment methods (e.g., card, e-wallet).
Online and offline payment methods continue to function independently.
How to Use It
Where to Find It?
Go to Settings → Offline Payments
Add a new payment method or edit an existing one
Toggle “Available on customer app” ON
Click Save
Once enabled, the method will automatically appear in the customer app for:
Dine-in
Prepay dine-in
Important Rules
Duplicate payment method names are not allowed.
Deleting a method removes only that specific method.
Only methods with the toggle ON will appear in the customer app.
Important Considerations
Payment methods containing the name “Cash”, “COD”, or “เงินสด” will automatically hide certain existing cash-related messaging in the customer app.
This is intentional to prevent duplicate or conflicting instructions.

