WP Simple Pay Dokumentation

Dokumentation, referensmaterial och handledningar för WP Simple Pay

Så här konfigurerar du en avancerad Stripe webhook-installation

Det här dokumentet innehåller avancerade installationsalternativ som inte behövs för de flesta webbplatser.
Se vår dokumentation för standardwebhooks för grundläggande installation.

Webhooks gör det möjligt för Stripe att skicka meddelanden tillbaka till din WordPress-webbplats. Installation av webhooks krävs för viss funktionalitet i WP Simple Pay, såsom att skicka e-postmeddelanden, skapa avbetalningsplaner, tillåta kunder att uppdatera sina prenumerationsbetalningsuppgifter och använda integrationen med AffiliateWP.

Lägga till webhook-slutpunkt

För att lägga till lämpliga webhook-slutpunkter, gå till Utvecklare → Webhooks i din Stripe Dashboard.

Klicka på Lägg till slutpunkt, lägg sedan till URL:en som finns i WP Simple Pay → Inställningar → Stripe → Webhooks.

WP Simple Pay webhook-slutpunktinställningar

Du behöver nu lägga till de specifika händelserna att lyssna på genom att klicka på knappen märkt +Välj händelser. Efter att ha gjort det kan du kopiera och klistra in varje händelse som listas nedan i sökrutan för Välj händelser att skicka → Sök händelser .

Efter att ha sökt på varje term, klicka på kryssrutan för att lägga till den och sök efter ytterligare termer. Klicka inte på Lägg till händelser förrän du har markerat alla händelser som listas nedan:

  • charge.failed
  • charge.refunded
  • charge.succeeded
  • checkout.session.completed
  • invoice.payment_succeeded
  • invoice.upcoming
  • payment_intent.processing
  • payment_intent.succeeded
  • customer.subscription.deleted
  • customer.subscription.updated

Detaljer om funktionaliteten för var och en av dessa händelser visas längst ner i detta dokument.

När du är klar med att lägga till händelser, klicka på Lägg till slutpunkt för att slutföra processen. Efter att du har lagt till slutpunkten bör du se den nya URL:en listad i webhook-inställningarna.

Konfigurera webhook-signeringshemlighet

Stripe kan signera webhook-händelser som den skickar till dina slutpunkter för ökad säkerhet, och vi rekommenderar starkt att du konfigurerar detta.

För att göra detta, hämta din slutpunkts hemlighet från din instrumentpanels webhook-inställningar. Välj en slutpunkt som du vill hämta hemligheten för, klicka sedan på knappen Visa.

Kopiera sedan signeringshemligheten från Stripe Dashboard, gå tillbaka till fliken Stripe Setup i din WP-admin, klistra sedan in den i textrutan Endpoint Secret för det aktuella betalningsläget.

Dina webhooks är nu installerade och säkra.

För närvarande använder WP Simple Pay följande händelser:

Beskrivningar av händelsetyper

invoice.payment_succeeded

  • Används för att öka avbetalningsplaner och skicka e-postmeddelanden för “Betalningsbekräftelse” och “Betalningsmeddelande” e-postmeddelanden för prenumerationer.
  • Exponerar åtgärden simpay_webhook_subscription_created för ytterligare bearbetning efter en lyckad prenumeration.

payment_intent.succeeded

  • Skickar e-postmeddelandena “Betalningsbekräftelse” och “Betalningsmeddelande” e-postmeddelanden för engångsbetalningar.
  • Exponerar åtgärden simpay_webhook_payment_intent_succeeded för ytterligare bearbetning efter lyckad betalning

charge.succeeded

  • Skickar e-postmeddelandena “Betalningsbekräftelse” och “Betalningsmeddelande” e-postmeddelanden för engångsbetalningar med ACH Debit.
  • Exponerar åtgärden simpay_webhook_charge_succeeded för ytterligare bearbetning efter lyckad betalning

invoice.upcoming

  • Skickar e-postpåminnelsen “Kommande faktura” e-postmeddelande för uppdatering av en betalningsmetod. Läs mer

checkout.session.completed

  • Används för att ta bort genererade övergivna Stripe Checkout-poster.
  • Exponerar åtgärden simpay_webhook_checkout_session_completed för ytterligare bearbetning vid behov.

plan.updated

  • Används för att säkerställa att listan över prenumerationsplaner är uppdaterad när konfigurationsalternativen för prenumerationer ställs in.

charge.failed

  • Exponerar åtgärden simpay_webhook_charge_failed för ytterligare bearbetning efter att en debitering misslyckats.

Har du fortfarande frågor? Vi finns här för att hjälpa till!

Senast ändrad:

Börja ta emot betalningar idag

Börja ta emot engångs- och återkommande betalningar eller donationer på din WordPress-webbplats.