Skip to main content
Payments6 min read

QRIS and Split Payments at Checkout: A Queue-Friendly Workflow

Digital payment is only fast when transaction status, split payments, cancellations, and reconciliation are recorded correctly at checkout.

M Salman FirdausM Salman Firdaus·CTO·LinkedIn·
Customer using a phone to pay at a cafe counter

QRIS is now a normal part of the checkout counter. Bank Indonesia reported 59.53 million users and 42.75 million QRIS merchants by the fourth quarter of 2025, most of them MSMEs. The operational challenge is no longer simply displaying a code; it is making sure each payment status lands on the correct transaction without slowing the queue.

Data source: Indonesia Economic Report 2025 — Bank Indonesia

Separate created, paid, and confirmed

A created transaction is not necessarily paid. A success screen on the customer's phone still needs to match the amount and status on the merchant side. The cashier needs clear states: waiting, successful, failed, or expired. Do not create a second invoice merely because the first confirmation takes a few seconds.

Split payment should remain one transaction

When a customer pays partly in cash and the rest through QRIS, record both methods on one invoice. The payment total must equal the purchase total before closing the sale. This keeps inventory, sales, and payment-method reports synchronized.

Prepare for imperfect conditions

  • Delayed confirmation: hold the invoice instead of creating another sale immediately.
  • Wrong amount: cancel through the defined procedure and record the reason.
  • Customer paid twice: flag it for review and refund without deleting the trail.
  • Outlet internet is down: separate offline sales that can proceed from payments that require network confirmation.

A fast cashier is not one who skips checks. Speed comes from clear statuses and recovery steps the team already understands.

Reconcile by payment method

At shift end, match the QRIS total in the POS with the payment provider report, then keep it separate from drawer cash. Keep pending items, refunds, and duplicate payments as open work. This prevents small checkout differences from becoming an accounting problem at month end.

Ready to Run a Cleaner Outlet Operation?

Try MoovePOS for 14 days. Connect transactions, inventory, customers, teams, and reports while keeping checkout available during connection issues.

MoovePOS

Show us how your outlet works. We will tailor the demo.

Bring the register, stock, or reporting workflow that still slows your team down. We will show where MoovePOS can remove repeated work.