Payment Flow
Accept Festivalcadeau giftcard payments at your checkout, both for domestic (NL) and international partners.
Flow Diagram
Domestic Flow (Netherlands)
In the Netherlands, the Festivalcadeau giftcard is integrated with payment gateways like Mollie and pay.nl.
- Customer has a Festivalcadeau giftcard
- During ticket checkout, the customer selects "Festivalcadeau" as payment method
- The payment gateway (Mollie / pay.nl) communicates with Intersolve to activate and devalue the card
- Festivalcadeau receives the card value
Limitation: This flow requires a payment gateway integration per country, which makes it not scalable internationally.
International Flow
For international partners, we offer a direct API integration that requires no payment gateway. This works worldwide.
How it Works
-
Build a payment option
Add a "Pay with Festivalcadeau" button in your checkout -
Collect card details
Customer enters their card number and PIN code -
Call our API
Send the card number, PIN, and order amount to the Devalue endpoint -
We handle everything
Festivalcadeau validates the card and deducts the amount via Intersolve -
Receive payout
Festivalcadeau sends you an invoice (minus commission) and pays you out
Why This Works Internationally
- No payment gateway required: call our API directly
- Works in any country: no per-country integration needed
- Card number + PIN = single API call
- Ticket seller is paid via invoice
Integration Steps
| Step | Action | Who |
|---|---|---|
| 1 | Authenticate and obtain your API key | Ticket seller |
| 2 | Build a "Pay with Festivalcadeau" UI in your checkout | Ticket seller |
| 3 | Devalue the card with the order amount | Ticket seller → Festivalcadeau API |
| 4 | Receive invoice and payout | Festivalcadeau → Ticket seller |
Available API Endpoints
| Endpoint | Method | Description |
|---|---|---|
/api/endpoint/v1/devalue |
POST | Deduct value from a giftcard |
/api/endpoint/v1/balance |
POST | Check card balance before deducting |
/api/endpoint/v1/cancelorder |
POST | Cancel/refund a card activation |
/api/endpoint/v1/canceldevalue |
POST | Reverse a devalue and reload the card (one-time token) |