Skip to Content
📘Help ManualRS POSCheckout on POS

Checkout on POS

(for Cashiers / Servers)

1 Introduction

This guide covers the complete checkout process in the POS system, including standard payments, promotion redemption, refund handling, and special scenarios-everything you need for efficient payment processing.

2 Pre-Checkout Preparation: Order Verification and Discount Redemption

2.1 Order Verification

Q: What should I verify before checkout?

Confirm these details:

Item details: Ensure the selected dishes, sizes(e.g., "large/small"), flavors(e.g., "mild") match the customer's requests

Charge breakdown: verify the subtotals, discounts, service fees, taxes, and tips (if any) are correct.

Payment status: Ensure all items are ordered and no pending orders (unpaid or on hold)

Promotions: Display detailed discount information.

Is order modification needed?

Click the【Edit】to support item removal, addition, or price changes (requires authorization). Reconfirm the amount after modifications.

2.2 Promotion Redemption

2.2.1 Member Benefits

Q: How do I apply member benefits?

  1. Member Login: Click【Member】, supporting three login methods:
    Scan membership code (physical card/mobile membership code)
    Enter phone number
    Enter member card number/email (supports fuzzy search, e.g., entering "138" matches related phone numbers)

  2. Apply Benefits:
    Member discounts activate automatically
    Points Deduction: The system calculates the deductible amount (e.g., "100 points for $1"), manually adjustable (≤ calculated value).
    Member Coupons: Available coupons are listed on the left; click【Use】to select the number of coupons (e.g., "two $50 off $10 coupons"), with real-time deduction.

2.2.2 Coupon Redemption

  • Redemption Concept:
    • Pre-Redemption: Validate coupons before adding items for checkout.
    • Post-Redemption: Add items first, then validate coupons.

Q: How do I redeem different coupons?

  1. Third-Party Coupons:
    Click【More】→【Third-Party Coupon Redemption】, select the relevant platform.
    Scan the coupon code or manually enter the coupon number; the system automatically deducts the value (e.g., "$100 voucher deducts $100").

  2. Member Coupons:
    Coupons: Directly select the coupon type (e.g., "$20 coupon"), with deductions ≤ order payable amount.
    Discount Coupons: The system automatically applies discounts to applicable dishes (e.g., "20% off dish coupon" only deducts specified dishes).

3 Standard Payment Methods(Cash/Card/Scan)

3.1 Cash Payment

  • Step 1: Click the【Cash】button on the payment page

  • Step 2: Enter the customer’s payment amount:

    • The system automatically calculates change (e.g., “Total $73, Paid $100, Change $27”).
    • Tip as Change: If selected, change is automatically converted to a tip (e.g., “Change $5 as a tip”).
    • Quick Amount Buttons: Offers three common denominations (e.g., “Total $73, quick buttons for $80, $100, $150”), click to auto-fill.
  • Step 3: Click【Collect】and the system automatically opens the cash drawer (linked to staff/POS-bound cash drawer) and prints the receipt (customer copy + store copy).

3.2 Card Payment (Includes Credit/Debit Cards)

  • Step 1: Click the【Card】button to pop up the card swipe window

  • Step 2: Card Operations:

    • Chip Card: Insert into the card reader.
    • Magstripe Card: Swipe through the card slot.
    • NFC: Hold the customer’s phone near the reader.
  • Step 3: Handling Fees (CC Fee):

    • Automatic Calculation: If fees are enabled (e.g., “1.6%”), the system calculates automatically (e.g., “Total $73, fee $1.17, total $74.17”).
    • Manual Adjustment: Supports manual fee adjustments (requires authorization).
  • Step 4: Payment Results:

    • Success: Displays a toast notification “Payment Successful,” and generates a payment record.
    • Failure: Displays a specific reason (e.g., “Insufficient Funds”), and supports reswiping.

3.3 Scan-to-Pay

3.3.1 Merchant-Scanned (Cashier Scans Customer Code)

Q: How to perform merchant-scanned payments?

Click【Scan to Pay】→【Active Scan】to activate the POS scanner.

Scan the customer’s mobile payment code (WeChat/Alipay/UnionPay).

Payment Results:

Success: Automatically redirects to the payment completion page.

Timeout/Failure: Displays a prompt "Payment Result Not Received," with options for "Rescan" or "Confirm Customer Payment" (requires authorization for manual record entry).

3.3.2 Customer-Scanned (Customer Scans POS Code)

Q: How does customer-scanned payment work?

Click【Scan Payment】→【Passive Scan】to generate a store payment code.

Instruct the customer to scan the payment code.

The window closes automatically upon successful payment; failure will prompt "Please Rescan."

4 Special Checkout Scenarios

4.1 Deposit Collection and Refund (Table/ Buffet)

4.1.1 Table Deposit

  • Deposit Collection:

    • Access: Order page【More】→【Table Deposit】
    • Information Entry:
      • Deposit Amount and Customer Phone Number (Required)
      • Customer Name and Remarks (optional)
    • Select payment method (cash/scan code/card); upon successful payment, print deposit receipt (includes table number, amount, payment method).
  • Refund Deposit:

    • Access: Order details page tap【Refund Deposit】or scan deposit receipt QR code
    • Verification Method: SMS verification (sent to the customer’s phone) or redemption code (barcode on the deposit receipt).
    • Refund Method: Refund through the original payment method (e.g., “Google Pay deposit, refund to Google wallet”), supports partial refunds (≤ remaining deposit amount).

4.1.2 Buffet Deposit

  • Collection Rules: Automatically calculated when opening a table (based on the number of people/fixed amount)
🔋

Example: Adults $50/person, Children $30/person

  • Refund Conditions: After the meal, ensure no waste, click【Refund Deposit】to return via the original method; if there is waste, a portion of the deposit can be deducted (requires authorization, with reason provided).

4.2 Foreign Currency Payment

  • Prerequisite: BO end has configured foreign currency exchange rates (e.g., “1 USD = 7 RMB”).
  • Operation Steps:
    • Click【Foreign Currency Payment】and select the currency (e.g., “USD”).
    • The system automatically converts the amount (e.g., “Total $73 RMB → $10.43 USD”).
    • Enter the foreign currency amount paid by the customer, and calculate foreign currency change (e.g., “Paid $11, Change $0.57”).
💡

Accounting Rules: Record order amount in the local currency (RMB); foreign currency amounts are for payment reconciliation, and cash drawer statistics distinguish between currencies.

4.3 Card Pre-Authorization

  • Pre-Authorization Activation: BO end enables “Pre-Authorization Mode” and sets the minimum authorization amount (e.g., “$10”).

  • Pre-Meal Authorization:

    • Order page【More】→【Pre-Authorizing a card】
    • Enter the authorization amount (≥ minimum amount, including estimated tip + fees), complete card swipe authorization, and generate an authorization record (displays “Pre-Authorization ****1234, Amount $100”).
  • Post-Meal Authorization Confirmation:

    • Main menu【More】→【Modify Tip】
    • Enter the customer’s confirmed tip amount (e.g., “$15”), and the system calculates the total amount (authorization amount + tip + fees). click【Confirm Authorization】to complete the charge.

4.4 Mixed Payments

  • Various payment methods can be combined for payment.

5 Refund Processing (Full/Partial/Unsettle)

5.1 Full Refund (Unsettled Order)

  • Access the order details page and click the【Refund】

  • Select the refund method (preferably the original route):

    • Cash Payment: Directly return cash, open the cash drawer, and record the amount.
    • Card/Scan: The system automatically initiates an original route refund (e.g., “Google Pay $73, refund to Google wallet”).
    • Member Balance/Points: Return to the original account (e.g., “Points deduction $10, return 100 points”).
  • Fill in the refund reason (e.g., “Customer Cancelled Order”) and click【Confirm】to generate a refund record.

5.2 Partial Refund (Partial Dish/Amount)

  • Access the order details page, select the items to be refunded (or enter a partial refund amount).
  • The system automatically calculates the refundable amount (≤ actual paid amount for the item).
  • Select the refund method, fill in the reason, and confirm to complete the refund (e.g., “Refund 1 Braised Pork, Amount $38, original route return via WeChat”).

5.3 Unsettlement (Settled Orders)

  • Access: Order Center → find settled order → click【Unsettle】(requires authorization).
  • Verification Steps: Enter employee password or swipe employee card, confirm the reason for unsettling.
  • Operation Restrictions:
    • After unsettling, the order status is reverted to “Unsettled,” allowing order modification, refunds, or repaying.
    • Cross-business-day order unsetting requires manager approval (set in some stores).

6 Exception Handling

6.1 Payment/Refund Exception

What if the payment process encounters issues?

  • Check Status: Click【Under Payment/Refund】record, select【Query Status】 and the system automatically calls the interface to get the latest result.

  • Manual Entry: If the customer confirms payment, but the system has not synced (e.g., network delay):

    • Click【Customer Has Paid】, and after a secondary confirmation, manually record the payment (requires “Temporary Manual Checkout for Scan Payment” authority)
  • Cancel Payment: If the payment fails (e.g., “Invalid Card”), click【Cancel Payment】, delete the pending payment record, and re-select the payment method.

6.2 Refund Failure

How to handle failed refunds?

  • Troubleshoot: Check if the payment method supports refunds (e.g., “Octopus does not support refunds”) and if the network is normal.
  • Solutions:
    • Original Route Refund Failure: Switch to cash refund (requires authorization, record “Different Route Refund” reason).
    • Multiple Failures: Contact the store manager to manually process the refund through the backend.

6.3 Balance Adjustment

Q: What if the order amount doesn't match the actual payment? (e.g., "Discount calculation error")

  • Solutions:
    • Click【Settlement Adjustment】, manually enter the adjustment amount (requires authorization).
    • Fill in the adjustment reason (e.g., “Discount Calculation Deviation”), and confirm to complete the settlement.

6.4 Reports and Reconciliation

6.5 Shift/Day-End Reports

Q: How do you view payment reports?

  • Shift Report: Generated when an employee clocks out, summarizing shift collections:

    • Classified by payment method (cash/card/scan, etc.).
    • Includes discount amount, refund amount, and tip amount (if any).
  • Day-End Report: Generated at the end of daily operations:

    • Summarizes the entire day’s collections, discounts, and refunds.
    • Supports filtering by store and payment method, and exporting to Excel (requires authorization).

6.6 Reconciliation Key Points

💡

Q: What to check during reconciliation?

  • Cash: Verify cash drawer amount against the shift report “Cash Collection” amount for consistency.
  • Non-Cash: Compare card/scan payment records against third-party statements (e.g., “WeChat Merchant Platform”) for consistency.
  • Discrepancies: If discrepancies are found, view “Payment Logs” (records detailed payment/refund information), locate the issue, and adjust.

7 FAQs

  1. Issue: No Response to Scan Payment?
  • Solution:
    • Check if the scanner is powered on and if the network is normal.
    • Confirm that the customer’s payment code has not expired (WeChat/Alipay codes are valid for 1 minute).
  1. Issue: Unable to Initiate Pre-Authorization?
  • Solution:
    • Ensure BO end has enabled【Pre-Authorization Mode】
    • Confirm the card supports pre-authorization (e.g., some debit cards do not)

8 Need Help?

  • For further inquiries, click on【Settings】→【Help Center】in the system to view video tutorials
  • Contact the store manager for permission issues or exceptions
Last updated on: