Hvor: Innstillinger → Lesere og penger → Tilkoblinger → Betalinger
Åpne denne siden: admin.<your-site>/settings/connections/payments (bytt ut <your-site> med nettadressen din)
Før du starter
- Koble til Razorpay, Stripe eller PayPal først. Se Betalinger.
- Du må være eier av nettstedet.
Slik gjør du det
Stripe og PayPal: Keynate setter opp betalingsvarslene for deg i kontoen din når det er mulig. Da står det «Betalingsvarsler er satt opp i Stripe for deg». Går ikke det, står det «Ett trinn til» og en Fullfør oppsett-knapp. Følg trinnene nedenfor.
Razorpay: Dette kan ikke gjøres automatisk. Razorpay-kortet har en veiledning på tre trinn med statussjekk: Venter på første melding fra Razorpay… endres til Vi mottok første melding fra Razorpay. etter din første betaling, enten det er en test eller ekte. Trykk på Sjekk nå for å sjekke på nytt. Se Koble til Razorpay.
Slik gjør du det for alle betalingstjenester:
- Åpne Innstillinger → Lesere og inntekter → Tilkoblinger → Betalinger.
- Finn boksen Webhook på kortet til betalingstjenesten din.
- Trykk på Åpne webhooks (knappen viser navnet på tjenesten). Kontrollpanelet åpnes i en ny fane.
- Trykk på Legg til hos betalingstjenesten.
- Gå tilbake til Keynate, trykk på Kopier ved siden av Webhook-URL og lim den inn hos betalingstjenesten.
- Huk av for hendelsene som står oppført i Keynate-boksen.
- Razorpay: Trykk på Kopier for den hemmelige koden og lim den inn som «secret». Bruk ulik hemmelig kode for test og produksjon.
- Lagre hos betalingstjenesten.
- Stripe og PayPal viser en kode etter at du har lagret. Stripe kaller den «signing secret» (starter med
whsec_). PayPal kaller den «Webhook ID». Kopier den og lim den inn i riktig felt i Keynate. - Trykk på Test tilkobling.
Kjekt å vite
- Testmodus og produksjonsmodus må ha hver sin webhook.
- Hvis du mister den hemmelige koden, oppretter du bare en ny webhook hos betalingstjenesten og limer inn den nye koden.
Vanlige problemer
- «Lim inn hemmelig webhook-kode du skrev inn hos Razorpay.» Feltet i Keynate er tomt. Lim inn samme hemmelige kode som du ga Razorpay.
- «Bruk ulik hemmelig webhook-kode for test og produksjon.» Lag en ny hemmelig kode for den andre modusen.
- «Lim inn hemmelig signeringskode for webhook. Den starter med whsec_.» Kopier den fra Stripe etter at du har lagt til endepunktet.
- «Lim inn Webhook-ID (kun bokstaver og tall).» Kopier ID-en fra listen over webhooks i PayPal-appen din.
- Razorpay viser fortsatt «Venter på første melding fra Razorpay…». Gjennomfør en liten testbetaling. Meldingen kommer etter den første betalingen. Trykk deretter på Sjekk nå.
- En bestilling står som ubetalt etter at leseren har betalt. Webhooken mangler eller er feil. Hver natt sjekker Keynate også bestillingene dine opp mot betalingstjenesten og retter opp eventuelle feil.
Spørsmål
Ofte stilte spørsmål
Er dette det samme som en API-nøkkel?
Nei. Nøklene lar Keynate snakke med betalingstjenesten. Webhooken lar betalingstjenesten snakke med Keynate.
Må jeg ha en webhook for både test og produksjon?
Ja. Testmodus og produksjonsmodus krever hver sin.
Hva gjør jeg hvis jeg mister den hemmelige koden?
Opprett en ny webhook hos betalingstjenesten og lim inn den nye koden i Keynate.
Hva gjør jeg hvis en bestilling står som ubetalt selv om leseren har betalt?
Webhooken mangler eller er feil. Hver natt sammenligner Keynate bestillingene dine med betalingstjenesten og retter opp de som mangler.