How guests pay online and by QR
How guests pay for QR orders at the table and for online pickup orders, what you need to set up, and what happens to the money.
On this page
Guests who order by QR code or in your online store pay on their own phone. The payment goes through Verimly Payments, the same account as your card payments at the till, and is booked on the order automatically.
Before you start
- Verimly Payments must be set up and ready. Until then, guests see "Paying by phone is not available right now" at the table, and your online store cannot take orders. See Set up Verimly Payments.
- The QR ordering mode must allow paying: Order and pay or Pay only. With Menu only, guests can't pay by phone. See Set up QR ordering at the table.
- Online pickup orders are always paid online when they are placed.
Payment methods
Guests pay on a secure payment form inside the ordering page. It offers cards and the other methods your Verimly Payments account supports, such as iDEAL or Bancontact, depending on the guest's country and device.
Apple Pay and Google Pay appear once your ordering site is registered for them. On the QR ordering or online ordering settings page, the Apple Pay and Google Pay card has a Check button that registers it and shows the result. Wallets also need a device and browser that support them.
Paying at the table (QR)
When a guest taps Pay the bill, they choose:
- The whole bill: everything still due.
- An amount: any amount up to what is left, with a calculator to split evenly between a number of people.
- Pick items: only the items they had. Their share of any discount or service charge is added.
Then they can add a tip (5, 10 or 15%, another amount, or none) if Allow tips is on, and an email address for their receipt. The email is only used to send the receipt.
While a guest pays, their amount is held on the bill for up to 10 minutes, so two people at the same table can't pay the same thing. Others see "€24.00 is being paid by someone at your table right now." If the payment is not completed, the hold is released.
A payment that was started but not completed within 2 minutes no longer blocks the others: when another guest at the table needs that amount, the unfinished payment is cancelled and they can pay. A payment that is being confirmed (for example in the bank's app) is never cancelled. Each phone has one payment open at a time; starting a new one replaces it.
The minimum for one payment is €0.50.
After paying, the guest sees "Payment successful" and, if something is still due, how much is left at the table. Staff can take the rest at the till as usual. See Split a bill.
Paying for a pickup order
The guest pays the whole order at checkout. What happens next depends on Accept orders automatically:
- On: the payment is taken at once and the order goes to the kitchen.
- Off: a card payment is only reserved ("The amount is reserved on your card and only charged once they accept."). It is charged when staff accept, and released if they reject or don't answer in time. Methods that charge at once, such as iDEAL, are paid at checkout and refunded in full if the order is not accepted.
A checkout that is never paid is cancelled after 30 minutes.
Where the money shows up
- On the order, a guest payment is booked as a card payment, with any tip.
- It is paid out with your other card payments. See Payouts.
- It counts in your sales and payment reports like any card payment.
Refunds
Refund a guest payment on the POS like any other card payment. The money goes back to the guest's card or account. See Refund a payment.
Common questions
Do guests need an account?
No. They pay on the ordering page without signing up.
Can guests pay part by phone and part at the till?
Yes, at the table. Pay what they want by phone, and the rest at the till.
Can guests tip on a pickup order?
No. Tips are offered when paying by QR at the table.
If something goes wrong
- "Paying by phone is not available right now.": the mode is Menu only, or Verimly Payments is not ready (
STRIPE_ACCOUNT_NOT_READY). - "The amount has changed to …" (
PAYMENT_AMOUNT_MISMATCH): the bill changed while the guest was paying, for example more was ordered. The guest checks the new amount and pays again. - "One of the selected items cannot be paid separately any more." (
SPLIT_LINES_INVALID): someone else paid for or voided that item. The guest picks again. - "Tips cannot be added here." (
TIPS_DISABLED): Allow tips is off. - "This payment has already gone through." (
GUEST_PAYMENT_SUCCEEDED): the guest tried to cancel a payment that was already completed. Nothing more is needed. - "Payment failed": the guest was not charged. They can try again or pay at the till. See A card payment was declined.
- Apple Pay or Google Pay don't appear: select Check on the settings page; also try another device or browser.