- API-toegangsgegevens
- API-sleutel
- Publiceerbare sleutel
- Webhook-geheim
Stripe Elements zet de kaartvelden van Stripe op je boekingspagina, zodat reizigers met hun kaart betalen zonder die pagina te verlaten. Je hebt een Stripe-account nodig dat live betalingen accepteert: de handleiding voor Stripe laat zien hoe je er een opent.
Je sleutels uit Stripe kopiëren
- 1
Open je API-sleutels in de live-modus
Open dashboard.stripe.com/apikeys en controleer dat je in de live-modus zit, niet in een sandbox. Een testsleutel geeft geen fout: die markeert boekingen als betaald met geld dat niet bestaat.
- 2
Kopieer de publiceerbare sleutel
Kopieer onder Standard keys de Publishable key. Die begint met pk_live_.
- 3
Kopieer de geheime sleutel
Kopieer de Secret key (klik op Reveal live key als die verborgen is). Die begint met sk_live_. Houd hem geheim: er kunnen uit jouw naam kaarten mee worden belast.
De webhook toevoegen in Stripe
Je TourTask-webhookadres voor Stripe Elements
https://api.tourtask.com/v1/payments/stripe-elements/notifications/booking- 1
Maak een eventbestemming aan
Open dashboard.stripe.com/webhooks, nog steeds in de live-modus, en klik op Create an event destination.
- 2
Kies je account en Snapshot
Selecteer Your account en het payloadformaat Snapshot: TourTask kan de Thin-events die Stripe aanraadt niet lezen.
- 3
Selecteer het event
Selecteer payment_intent.succeeded en geen ander event.
- 4
Kies een webhook-endpoint
Klik op Continue en selecteer Webhook endpoint als type bestemming.
- 5
Vul het TourTask-adres in
Klik op Continue, plak het TourTask-adres hierboven in Endpoint URL en klik op Create destination.
- 6
Kopieer het ondertekeningsgeheim
Klik op de pagina van de bestemming op Reveal secret en kopieer het ondertekeningsgeheim. Dat begint met whsec_.
Stripe Elements toevoegen in TourTask
- 1
Open de kaart van Stripe Elements
Ga naar Configuratie → Betaalmogelijkheden en klik onder Online betalingen → Betalingsgateways op de kaart Stripe Elements. Staat hij er niet bij? Kies Toon alle gateways onder de kaarten.
- 2
Kies het land en de valuta
Kies bij Land het land waar je account bij Stripe Elements en de bijbehorende bankrekening zijn, en bij Munteenheid de valuta waarin reizigers betalen. Klik op Toevoegen. Wil je een van beide later wijzigen, verwijder Stripe Elements dan met Verwijderen en voeg het opnieuw toe.
- 3
Vul je API-toegangsgegevens in
Onder Authenticatie heeft de kaart voor elk een veld:
API-sleutel
Publiceerbare sleutel
Webhook-geheimElk veld wordt opgeslagen zodra je erbuiten klikt.
- 4
Activeer Stripe Elements
Klik op Activeren zodra alle velden zijn ingevuld. De kaart wordt Actief en reizigers kunnen op je boekingspagina met Stripe Elements betalen. Elke betaling komt rechtstreeks op je eigen account bij Stripe Elements: TourTask houdt je geld nooit vast.
Controleren of Stripe Elements werkt
TourTask heeft geen testmodus voor Stripe Elements, en de voorwaarden van Stripe verbieden testbetalingen met echte kaarten.
- 1
Open het kaartformulier
Boek een tour op je eigen boekingspagina en kies betalen met een kaart: het kaartformulier van Stripe verschijnt. Sluit de pagina zonder te betalen.
- 2
Annuleer de testboeking
Open de boeking in TourTask en klik op Boeking annuleren.
- 3
Controleer je eerste betaling
Betaalt een reiziger met een kaart, dan staat de boeking als betaald en verschijnt de betaling in je Stripe-dashboard.
- 4
Controleer de webhook
Open in Stripe het tabblad Event deliveries van de bestemming: payment_intent.succeeded staat op Delivered.
Apple Pay en Google Pay toevoegen
Apple Pay en Google Pay zijn aparte gateways, die je instelt zoals Stripe Elements, met dezelfde twee sleutels. Elk heeft een eigen webhook-endpoint nodig op een eigen adres, en het ondertekeningsgeheim van dat endpoint komt in het Webhook-geheim ervan.
Apple Pay
https://api.tourtask.com/v1/payments/apple-pay/notifications/bookingGoogle Pay
https://api.tourtask.com/v1/payments/google-pay/notifications/bookingVeelgestelde vragen
Nee. De kaart gaat rechtstreeks van de browser van de reiziger naar Stripe.
Met Stripe Elements blijven reizigers op je boekingspagina; Stripe stuurt ze naar de eigen pagina van Stripe en weer terug. Je kunt ze allebei gebruiken.
De methoden die aanstaan in de instellingen voor betaalmethoden van je Stripe-dashboard. Kaarten staan standaard aan.
Nee. TourTask rekent het boekingstotaal om naar de valuta die je voor de gateway hebt gekozen.