In dit artikel
Waar: Instellingen → Lezers & geld → Koppelingen → Betalingen
Open deze pagina: admin.<your-site>/settings/connections/payments (vervang <your-site> door je site-adres)
Voordat je begint
- Koppel eerst Razorpay, Stripe of PayPal. Zie Betalingen.
- Je moet de eigenaar van de site zijn.
Stappenplan
Stripe en PayPal: Keynate stelt de betaalberichten automatisch in je account in wanneer dat mogelijk is. Op de kaart staat dan "Betaalberichten zijn voor je ingesteld in Stripe." Als dit niet lukt, zie je "Nog één stap" en een knop Configuratie voltooien. Volg dan de onderstaande stappen.
Razorpay: dit kan niet automatisch worden gedaan. De Razorpay-kaart heeft een stappenplan met 3 stappen en een live controle: Wachten op het eerste bericht van Razorpay… verandert na je eerste betaling (test of echt) in We hebben het eerste bericht van Razorpay ontvangen. Druk op Nu controleren om opnieuw te controleren. Zie Razorpay koppelen.
De stappen voor elke provider:
- Open Instellingen → Lezers & inkomsten → Koppelingen → Betalingen.
- Zoek op het kaartje van je betaalprovider het vak Webhook.
- Druk op Webhooks openen (op de knop staat de naam van je provider). Het dashboard van de provider opent in een nieuw tabblad.
- Druk in het dashboard van de provider op Toevoegen.
- Ga terug naar Keynate, druk op Kopiëren naast Webhook-URL en plak dit adres in het dashboard van je provider.
- Vink de events aan die in het Keynate-vak staan vermeld.
- Razorpay: druk op Kopiëren bij de geheime code en plak deze als secret. Gebruik een andere geheime code voor test en live.
- Sla de gegevens op bij de betaalprovider.
- Stripe en PayPal tonen na het opslaan een code. Stripe noemt dit de signing secret (begint met
whsec_). PayPal noemt dit de Webhook-ID. Kopieer deze en plak hem in het juiste vak in Keynate. - Druk op Verbinding testen.
Goed om te weten
- De testmodus en livemodus hebben elk hun eigen webhook nodig.
- Ben je de geheime code kwijt? Maak dan een nieuwe webhook aan bij de provider en plak de nieuwe code in Keynate.
Veelvoorkomende problemen
- "Plak de webhook secret die je in Razorpay hebt ingevoerd." Het vak in Keynate is leeg. Plak dezelfde geheime code die je aan Razorpay hebt doorgegeven.
- "Gebruik een andere webhook secret voor test en live." Maak een nieuwe geheime code aan voor de andere modus.
- "Plak het webhook-ondertekengeheim. Dit begint met whsec_." Kopieer dit uit Stripe nadat je het eindpunt hebt toegevoegd.
- "Plak het Webhook-ID (alleen letters en cijfers)." Kopieer de ID uit de Webhooks-lijst in je PayPal-app.
- Razorpay blijft op "Wachten op het eerste bericht van Razorpay…" staan. Doe een kleine testbetaling. Het bericht komt pas binnen na de eerste betaling. Druk daarna op Nu controleren.
- Een bestelling blijft op onbetaald staan terwijl de lezer wel heeft betaald. De webhook ontbreekt of klopt niet. Keynate vergelijkt elke nacht je bestellingen automatisch met je betaalprovider en corrigeert gemiste betalingen.
Vragen
Veelgestelde vragen
Is dit hetzelfde als een API-sleutel?
Nee. Met de sleutels kan Keynate communiceren met de betaalprovider. Via de webhook kan de provider juist berichten sturen naar Keynate.
Heb ik een aparte webhook nodig voor test en live?
Ja. De testmodus en livemodus hebben elk een eigen webhook nodig.
Wat als ik de geheime code kwijt ben?
Maak een nieuwe webhook aan in het dashboard van je provider en plak de nieuwe code in Keynate.
Wat als een bestelling op onbetaald blijft staan terwijl de lezer heeft betaald?
De webhook ontbreekt of is onjuist ingesteld. Keynate controleert elke nacht je bestellingen bij je provider en zet gemiste betalingen alsnog recht.