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

ModeBest forSetup
Pay on ArrivalLocal services, quotes, trust-based businesses1 click
StripeCard payments, Apple Pay, Google Pay5 min
GoCardlessUK / EU direct debit, recurring10 min

Charge type

SettingEffect
Charge full amountCustomer pays 100% at booking.
Charge depositCustomer 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
Customer at Payment stepFills card / picks Pay on ArrivalCalculate totalSubtotal + tax − discountProcessStripe / GoCardless / noneWebhookConfirms paymentSave bookingStatus: confirmed / pendingSend emailsAdmin + customer + staff

Booking statuses

StatusMeaningSet when
pendingBooking created, payment not yet confirmed.Customer chose Pay on Arrival, or Stripe is still processing.
confirmedPayment received (or not required).Stripe / GoCardless webhook returned success.
in_progressService is being delivered right now.Manually, when the staff starts the job.
completedService is finished.Manually, when the staff marks the job done.
cancelledBooking was cancelled.Admin or customer cancels.
no_showCustomer didn't show up.Manually.
reschedule_pendingCustomer 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.