Skip to main content

Checkout and Payments

Who this is for

Cashiers collecting payment, plus managers handling special payment cases.

Before you start

  • Order is ready for payment
  • Customer confirms how they want to pay
  • You are on checkout screen
  • You know whether Round For Cash Only is enabled in Settings -> System

Choose the right payment mode

  1. Stay on Amount.
  2. Select payment method.
  3. If the method is not visible, tap More, then choose it in Payment Methods.
  4. If Payment Methods shows many choices, tap Previous or Next to move between pages.
  5. Enter amount, then tap Pay.
  6. Confirm payment line updates correctly.
Split By Item with unsent items

You can start Split By Item checkout even when some order lines are not yet sent.

Cash-only rounding behavior

When Round For Cash Only is enabled, rounding is applied only when cash is part of the current checkout payment.

Add remarks when required

  1. Select the payment method you will use.
  2. Tap the edit button beside Paid to enter Payment Remark.
  3. Enter the remark, then confirm before you finish payment.
  4. For Deposit, tap Deposit Remark before Pay.
  5. Confirm the remark is saved before you complete checkout.
Screenshot pending

Needed file: client/cl-44-checkout-payment-remark-edit-button.png

What you should see

Checkout Amount tab Checkout Split By Amount Checkout Deposit tab Checkout Split By Item

  • Rounding and total values refresh after modifier/discount changes during checkout
  • The Paid summary area shows an edit button for Payment Remark

If something goes wrong

Payment seems stuck

Do not force-close the app while payment is processing.

Payment failed

Retry once only if status is clearly failed/cancelled. If still failing, switch method by store policy.

Table remains locked after leaving checkout

Leave checkout and reopen the order once. If table remains locked, escalate with table code and timestamp.

When to ask manager/admin

  • Payment result is unclear (possible duplicate charge risk)
  • Third-party linked payment cannot be modified
  • Required payment method is blocked by configuration