When a visitor clicks on a purchase button on your event page, they enter the PassPass checkout process. Understanding what your participants see helps you better configure your tickets, add-ons, and forms. Here is the complete step-by-step process.
The 4 steps of the checkout
The checkout process opens in a modal window over your event page. An indicator at the top shows the progress in 4 steps:
Step 1: Tickets
The buyer sees the list of your available tickets with their name, description, and price. They use the +/- counters to select the desired quantity. Tickets are organized according to your groups, and hidden or not yet on sale tickets are not displayed.
If a promo code is entered, a green "Discount" badge appears on the relevant tickets, and the original price is crossed out with the new price next to it.
Step 2: Add-ons
If you have created add-ons, they appear at this step. The buyer can add extras (T-shirts, parking, meals...) to their order. If you have no add-ons, this step is automatically skipped.
Step 3: Contact Information
The buyer fills out the order form (name, email, and your custom fields). If you have enabled participant fields, they will need to fill in the information for each ticket. This is also where your additional terms and billing data collection appear, if configured.
You can customize the fields of this step in Customize the purchase form.
Step 4: Payment
For paid orders, the buyer is redirected to the secure payment page (Stripe) to finalize their order. For free orders, this step is replaced by a simple Validate button.
Order summary
Throughout the checkout, an order summary is displayed on the right side. It contains:
The thumbnail, title, date, and location of your event
The selected items with quantity and price
The subtotal
The Discount line (if a promo code is applied)
The service fees
The final total
Service fees
PassPass applies a service fee of 2% of the total price + €0.60 per paid ticket. These fees are transparently displayed in the order summary.
Paid tickets : fees = 2% of the price + €0.60. Example: a ticket at €15 → fee of €0.90.
Free tickets (€0): no service fees.
Paid add-ons : same fees as tickets (2% + €0.60). Free add-ons: no fees.
Payment methods
At step 4, the buyer is redirected to the secure payment page (Stripe). The available payment methods are:
Bancontact (highlighted for the Belgian market)
Credit card (Visa, Mastercard)
Apple Pay / Google Pay
American Express (optional)
Klarna - Payments in 3 installments (optional)
Timer and cancellation
A countdown of about 25 minutes is displayed at the top of the checkout. It temporarily reserves the selected tickets. If the buyer does not finalize within the allotted time, the reservation expires and the tickets become available again.
If the buyer clicks the close button (X) while their cart is not empty, a confirmation modal asks if they wish to resume or cancel their order.
Promo code in the checkout
A "Promo code" tag is visible at the top of the checkout as well as above the total. The buyer can click on it to enter a code. Once applied, the discounts are immediately visible in the summary and on the relevant tickets.
Want to create discount codes or unlock hidden tickets? Check out Using promo codes.
Bancontact (highlighted for the Belgian market), Visa, Mastercard, Apple Pay/Google Pay, American Express, Klarna. Payments are securely processed via Stripe.
About 25 minutes. A countdown is displayed at the top of the checkout. After this period, the reservation expires and the tickets are put back on sale.
Yes, paid add-ons are subject to the same service fees as tickets: 2% of the total price + €0.60. Only free tickets and add-ons (€0) have no fees.
A confirmation modal asks the buyer if they wish to resume or cancel their order before closing. If they confirm the cancellation, the order is lost and they will have to start over. However, any promo code will remain applied in the browser session.