Skip to main content

[TH] SPayLater Payment Failed on Qashier POS: What to Do

Summary: SPayLater is Shopee's buy-now-pay-later option. In Thailand, Qashier POS offers it through Beam as a payment method of its own: SPayLater on the Beam terminal in store, and SPayLater Online for online payments. This article explains why an SPayLater payment can fail and what to check before you contact support.

Applies to: Thailand. Qashier POS with Beam payments (Beam terminal in store, or Beam online payments). SPayLater must be activated for your store by Qashier. If you are in another market and a ShopeePay payment fails, contact Qashier support.

Symptoms

  • There is no SPayLater button on the POS payment screen.

  • The customer chooses SPayLater but the payment is declined, or the POS shows a transaction error.

  • The customer's Shopee app says SPayLater is not activated, or the available limit is too low for the bill.

Quick checks

  1. Is SPayLater switched on for this store? On the POS payment screen, look for the SPayLater button next to the other Beam methods (PromptPay, TrueMoney, ShopeePay and so on). If it is missing, SPayLater is not activated for the store. Ask Qashier support to activate it; Qashier arranges this with Beam and Shopee. Activation is per store, so check each outlet.

  2. Is the Beam terminal paired and active? In the POS, go to Settings > Beam Terminal Pairing and check that the paired device shows Status: Active. If no device is paired, enter the terminal's 8-character pairing code and tap Pair device. If it shows Inactive, tap Unpair device first, then pair it again, or contact Qashier support.

  3. Retry once. Start the payment again and wait while the POS shows "Payment is in progress on the terminal. Please wait…". If the POS shows a transaction error with a Reason, note the reason text: you will need it if you contact support.

  4. Ask the customer to check their SPayLater account in the Shopee app. SPayLater must be activated, have enough available limit for the bill, and have no overdue instalments. Only the customer can see this or raise it with Shopee.

  5. Take payment another way. If SPayLater still fails, offer ShopeePay wallet balance, PromptPay or another method your store accepts, and complete the sale as usual.

What you should see when it works

  • The POS shows "Payment is in progress on the terminal. Please wait…" and then the approved payment.

  • The sale appears in the POS transaction records and in QashierHQ with the payment method SPayLater (in store) or SPayLater Online (online).

Refunds and voids

  • In-store SPayLater (Beam terminal): void the sale on Qashier POS in the usual way, then refund the customer directly (for example in cash or by bank transfer). Voiding does not return the money to the customer's SPayLater account: Qashier POS marks the sale as voided and tells you a manual refund is required.

  • SPayLater Online: QashierHQ cannot refund this payment method. When you try, QashierHQ shows Refund outside Qashier: "Refunds for this payment method aren't supported in Qashier. Please refund the customer directly via their wallet, banking app, or cash. This payment will settle in your account as usual."

  • For fees, settlement and payout timing of Beam payments, see [TH] Beam QR FAQ: KYC, Refunds and Payouts (PromptPay & E-wallets).

If something goes wrong

Symptom

Cause

Fix

No SPayLater button on the POS payment screen.

SPayLater is not activated for this store.

Ask Qashier support to activate SPayLater for the store.

Every Beam terminal method fails, not only SPayLater.

The Beam terminal is not paired, is inactive or has no network.

Open Settings > Beam Terminal Pairing and check Status: Active; check the terminal's connection; pair it again if needed.

Only SPayLater fails; other methods work.

The customer's SPayLater account is not activated, has too little limit, or has overdue instalments.

Ask the customer to check the Shopee app or contact Shopee. Take payment another way.

The POS shows a transaction error with a Reason.

Beam or Shopee declined the payment.

Note the reason text, retry once, then contact Qashier support with the reason, the amount and the time.

You need to refund an SPayLater Online payment.

This payment method cannot be refunded through Qashier.

Refund the customer directly, for example by bank transfer or cash. The original payment still settles to your account as usual.

Who to contact

Related articles

Last verified: 25 Sep 2026 · Markets: TH

Did this answer your question?