How clients purchase a gift card
The client experience on the public gift card page — buying for self or as a gift.
Clients can purchase a gift card for you at bontro.co/gift/your-slug. Here is what they experience.
The purchase flow:
1. Choose a denomination They see your active gift card options as a grid of amount buttons. Clicking one selects it.
2. Enter buyer information Name and email address. This is who gets the receipt and (if not sending as a gift) the code email.
3. Optional: Send as a gift Toggling "Send as a gift" reveals recipient fields: - Recipient's name - Recipient's email (they get their own email with the code) - Optional personal message (shown on the success page and in the recipient's email)
If no recipient is added, the code goes to the buyer.
4. Checkout via Stripe Clicking "Buy Gift Card" sends them to a secure Stripe-hosted payment page. They enter their card details and pay.
After payment: - The buyer lands on a confirmation page showing the gift card code immediately — no waiting for email - The code is displayed in a large dashed box and can be copied with one click - The buyer receives a confirmation email with the code and amount - If a recipient was specified: the recipient gets a separate email with the code and the personal message
The code format: Gift card codes are always 12 characters in XXXX-XXXX-XXXX format (e.g., A3KM-NJQR-7VTB). The characters used avoid common look-alikes (no 0/O/1/I/L), so codes are easy to read and type accurately.
No expiration notice: The confirmation page and both emails include a "No expiration" notice — the gift card balance never expires.