Payments
Advik Booking supports three payment modes. Enable one, two, or all three — the customer picks at the Payment step.
Where to find it
Advik Booking → Settings → Payments.
The three modes
| Mode | Best for | Setup |
|---|---|---|
| Pay on Arrival | Local services, quotes, trust-based businesses | 1 click |
| Stripe | Card payments, Apple Pay, Google Pay | 5 min |
| GoCardless | UK / EU direct debit, recurring | 10 min |
Charge type
| Setting | Effect |
|---|---|
| Charge full amount | Customer pays 100% at booking. |
| Charge deposit | Customer pays a percentage or fixed amount; the rest is collected later (in person or via a second charge). |
How a payment is processed
Payment lifecycle
Booking statuses
| Status | Meaning | Set when |
|---|---|---|
pending | Booking created, payment not yet confirmed. | Customer chose Pay on Arrival, or Stripe is still processing. |
confirmed | Payment received (or not required). | Stripe / GoCardless webhook returned success. |
in_progress | Service is being delivered right now. | Manually, when the staff starts the job. |
completed | Service is finished. | Manually, when the staff marks the job done. |
cancelled | Booking was cancelled. | Admin or customer cancels. |
no_show | Customer didn't show up. | Manually. |
reschedule_pending | Customer wants to reschedule, awaiting admin approval. | Customer submitted a reschedule request when approval is required. |
i
Test mode is your friend
Both Stripe and GoCardless have a test / sandbox mode. Enable it during setup — you can book and pay with test cards without any real money moving. Switch to live mode when you're ready to accept real payments.