When your client opens a link, they go through a simple, secure 2-step checkout — branded with your agency's colors and logo, and available in their language (FR, EN, ES, IT, PT, DE, NL, NO).
Step 1 — Review
The client sees a summary: Booking, Option (alternative), Departure/Return dates, Travelers and Client name. If you've set a pre-payment message (Settings → Branding), it shows here.
They must tick "I have read and accept the Terms and Conditions", then click "Proceed to payment · {amount}."
Step 2 — Payment
A secure Stripe form collects the Card or SEPA debit details (whichever you allowed). The client clicks "Pay {amount}." The footer reassures them: "Secured by Stripe (PCI-DSS certified)" and "Payment processed by {your agency}."
After payment
Payment confirmed — "Your payment has been received. You will receive a confirmation by email."
Payment processing — "Your payment is being processed. You will receive a confirmation once it is validated." (common with SEPA, where the bank finalizes later)
Payment failed — they can use "Return to payment" to try again.
If the link can't be paid
Depending on the link's state, the client sees a clear message instead of the form:
Situation | What they see |
Already paid | "This link has already been paid." |
Expired | "This payment link has expired. Contact your agency to get a new one." |
Cancelled | "This payment link has been cancelled. Contact your agency for more information." |
Not active yet | "This link is not yet active." |
Knowing these messages helps you answer clients quickly — most "I can't pay" cases are an expired or cancelled link.
