Hosted Checkout
Verkoop abonnementen via een publieke checkout-pagina.
Overzicht
Hosted Checkout is een generieke module waarmee elke PayDock-gebruiker een publieke pagina kan maken waar eindklanten een abonnement kiezen en betalen. Vergelijkbaar met Stripe Checkout of Zoho Billing.
Instellen
- Maak terugkerende producttemplates aan bij Producten > Terugkerend (bijv. 'Pro Maandelijks €19', 'Pro Jaarlijks €120')
- Ga naar Instellingen > Hosted Checkout
- Activeer de checkout
- Voeg de gewenste plannen toe uit je producttemplates
- Stel labels, badges en highlight in per plan
- Optioneel: stel een redirect URL in na betaling
- Kopieer de checkout-link en deel op je website
Publieke checkout-pagina
De checkout-pagina is beschikbaar op /checkout/{bedrijf-slug}. Eindklanten zien de plannen, vullen hun gegevens in en betalen via Adyen (iDEAL, creditcard, etc.).
De checkout doorloopt 3 stappen:
- Plan kiezen — Selecteer een abonnement
- Gegevens invullen — Naam, e-mail, bedrijfsnaam
- Betalen — Via Adyen (iDEAL, creditcard, etc.)
Wat er gebeurt na betaling
- Een contact wordt aangemaakt (of gevonden op e-mailadres)
- Een abonnement wordt geactiveerd
- De eerste factuur wordt gegenereerd en als betaald gemarkeerd
- Terugkerende facturen worden automatisch gegenereerd
API-integratie (headless)
Je kunt de checkout ook via de API aanroepen voor een volledig headless integratie. Dit is ideaal als je je eigen checkout-pagina wilt bouwen.
POST /api/checkout
X-API-Key: ftj_...
{
"plan_product_id": "uuid-of-recurring-template",
"contact_name": "Jane Doe",
"contact_email": "jane@company.com",
"company_name": "Acme BV"
}
→ {
"success": true,
"contact_id": "...",
"subscription_id": "...",
"invoice_id": "...",
"payment_session": {
"sessionId": "...",
"clientKey": "...",
"environment": "test"
}
}Voorbeelden
| Bedrijf | Gebruik | URL |
|---|---|---|
| PayDock | Eigen SaaS abonnementen verkopen | /checkout/paydock |
| Spont | Spont POS abonnementen verkopen | /checkout/spont-labs |
| Elke SaaS | Eigen abonnementen aanbieden | /checkout/{slug} |
Branding
De checkout-pagina toont automatisch je bedrijfslogo en naam. Je kunt de primaire kleur aanpassen via de branding-instellingen.