transfer the deposit in time, attach the slip for the system or the venue to confirm, and know what to do when time runs out or the amount doesn't match.
You need a booking still in “Awaiting deposit” (the countdown is showing at the top) and a Thai banking app that can transfer. No Thai bank account? The payment panel says so in your language — contact the venue to book and pay cash at the door.
At a venue with a 0 deposit (the venue page says “Free booking, no deposit”) none of this page applies — tapping confirm gives you an “Awaiting check-in” card with its QR at once. See Not coming? How to cancel, case C.
The short rules
- Transfer only after booking and the full amount — a slip transferred before booking (5-minute allowance), to the wrong account or for less is rejected on the spot and you are asked for a new one (short amount: transfer the difference and attach the new slip; the amounts add up). An old slip, or one paid to the venue for something else, cannot be used to book (the payment panel says “Transfer only after booking, and the full … — a slip transferred before booking, to the wrong account or for less is sent back for a new slip”)
- Venues with automatic slip verification (the venue page says “Attach your slip — verified automatically”) usually confirm within seconds · venues that say “Attach your slip — staff verify and confirm” have staff check every slip
- Paying more is fine — it is accepted immediately and the extra is credited to you
- Your time is the “payment window” (default 10 minutes) + the “grace period” (default 30 minutes); the venue sets both
Steps
- Watch the countdown “Please pay within … min …”→ You know how long is left (under 2 minutes it turns red)
- Choose how to transfer
- Scan PromptPay QR — scan with any Thai banking app; the amount is filled in
- Transfer to account (if the venue enabled it) — tap the copy buttons for the account number and the amount, then transfer the exact amount in your banking app. Outside Thai the account holder is shown in Latin script when the venue provided it
→ You see the QR, or the account number with the amount - Using one phone only? Tap “Save QR image” or “Copy PromptPay ID”
The line “Using one phone only?” under the buttons is folded — tap to open; it says “Save the QR image and pick it from your album in the banking app, or copy the PromptPay ID and transfer manually (amount …)” · in the menu after “Save QR image”, choose “Save Image” → open the banking app → scan → pick the image from the album
→ Your banking app can pick the QR from the album, or you paste the PromptPay ID and type the amount - Transfer, then screenshot the full slip from the banking app
Screenshots beat photos · JPG/PNG/WebP up to 4 MB · images over 1 MB are shrunk automatically before sending (you'll see “x.xx MB → y.yy MB” next to the file name)
→ You have a slip image with its QR clearly visible - Under “2. Attach your transfer slip”, tap “📷 Choose slip image / screenshot”, then “Send slip to confirm booking”
Before sending, check the preview next to the file name is the right slip — tap it to view full screen (close with “Close” or ✕) · wrong file? Tap “Change”
→ The button says “Sending slip…”, then the booking card reloads - Read the result
- “Booked!” — done; tap “Save booking card image”
- “The table is still yours — waiting for the venue to check your slip” or “Slip received — verification is temporarily unavailable” — the table is still held; see Slip rejected or stuck under review
- A red message under the button — fix it per the table below and send again
→ The status banner on the card changes
Time ran out before you attached the slip
When the payment window ends the card shows “Payment time is over — 30-minute grace period” (the number is the venue's setting)
- Already transferred → attach the slip within the grace period; the table is still held (the QR and account number disappear, only the slip form remains)
- Picked a slip image right as time ran out → the image is still there; just tap send · under a minute left, the countdown warns “Under a minute left — if you've paid, attach the slip now”
- Not transferred → don't transfer now. Tap “Cancel booking…” → “Confirm — not paid, release the table”, then book again (already paid? tap “Paid, attach slip” instead)
- Grace period over too → the status becomes “Payment expired” and the table is released; if you paid, contact the venue with your slip
If you transfer and attach the slip during the grace period but someone else has booked the same table, the card shows “Under review” and the table field reads “Table to be assigned by the venue” — the venue picks a free table when approving
If you see this message
| Message | Meaning | What to do |
|---|---|---|
| File is over 4 MB — screenshot the slip instead of photographing it | The picked image is too large | Screenshot the slip instead of using the camera |
| Only JPG, PNG or WebP files are accepted | The picked file is not an image (e.g. a PDF) | Screenshot the slip as an image and pick it again |
| Please choose a slip image | You tapped send without picking an image | Tap “📷 Choose slip image / screenshot” first |
| The venue has not set up a payment channel. Please contact the venue | The venue has no PromptPay or account number in the system | Use the contact buttons at the bottom of the card — if none, you'll see “The venue has not listed online contact details — please ask at the door” |
| Slip upload failed (temporary system error) — your picture is still here, tap send again. If it still fails, contact the venue with your slip | File storage hiccup; your picked image is still there | Tap send again · still failing → contact the venue with the slip |
| We could not read the slip. Please upload the full slip with the QR clearly visible | The QR on the slip could not be read (cropped, blurry, not a slip) | Screenshot the full slip from the banking app and attach again (3 attempts) |
| This slip has already been used to confirm another booking | The same slip (same reference) already confirmed another booking | Attach the slip of the correct transfer — transfer again if needed |
| Too many failed slip uploads. Please contact the venue | Three unreadable slips in a row | Contact the venue with your slip so staff can check it |
| The payment window and grace period have ended and the table was released. If you already transferred, contact the venue with your slip | Both the window and the grace period are over | Paid → contact the venue with the slip · not paid → book again |