Så här skickar du e-postmeddelanden om misslyckade betalningar
I det här dokumentet
Lästid: 4 minuter | Svårighetsgrad: Nybörjare
Översikt
WP Simple Pay kan skicka två e-postmeddelanden när Stripe rapporterar en misslyckad betalning:
- Meddelande om misslyckad betalning går till dig, webbplatsadministratören. Det är aktiverat som standard.
- Bekräftelse av misslyckad betalning går till kunden. Det informerar dem om att betalningen inte kunde behandlas, anger orsaken och ber dem att kontrollera sina uppgifter och försöka igen. Det är inaktiverat som standard, så du bestämmer om kunderna ska få det.
Båda e-postmeddelandena skickas för misslyckade engångsbetalningar och för misslyckade prenumerationsförnyelser. Ett nekat kort, ett utgånget kort i filen eller en förnyelse som får slut på försök går inte längre obemärkt förbi tills du kontrollerar Stripe.
Förutsättningar
- WP Simple Pay Pro (alla betalda licenser).
- Webhooks konfigurerade för ditt Stripe-konto. Båda e-postmeddelandena skickas när Stripe levererar en
charge.failed-händelse till din webbplats. Se Webhooks. - Ett betalningsformulär skapat med WP Simple Pay. Misslyckade debiteringar som inte kommer från ett WP Simple Pay-formulär skickar inte dessa e-postmeddelanden.
Steg 1: Konfigurera administratörsmeddelandet
- Gå till WP Simple Pay → Inställningar → E-postmeddelanden.
- I rullgardinsmenyn Välj ett e-postmeddelande att konfigurera…, välj Meddelande om misslyckad betalning och klicka på Konfigurera.
- Låt Skicka ett meddelande till webbplatsadministratören när en betalning misslyckas vara markerat.
- I Skicka till, ange adressen som ska ta emot varningen. Standard är webbplatsadministratörens e-postadress. Separera flera adresser med kommatecken.
- Redigera Ämne och Meddelande om du vill, klicka sedan på Spara ändringar.

Standardämnet är Betalning misslyckades på {webbplatsnamn}. Standardmeddelandet inkluderar kundens e-postadress, beloppet, formulärets titel, orsaken till misslyckandet och felkoden.
Steg 2: Aktivera kundbekräftelsen (valfritt)
- Gå till WP Simple Pay → Inställningar → E-postmeddelanden.
- Välj Bekräftelse av misslyckad betalning och klicka på Konfigurera.
- Markera Skicka ett bekräftelsemeddelande till kunden när en betalning misslyckas.
- Redigera Ämne och Meddelande om du vill, klicka sedan på Spara ändringar.

E-postmeddelandet skickas alltid till kundens e-postadress, så fältet Skicka till kan inte ändras. Standardämnet är Din betalning kunde inte behandlas.
Smarta taggar för misslyckanden
Båda e-postmeddelandena stöder de vanliga smarta taggarna, som {customer-email}, {total-amount} och {form-title}, plus två som beskriver misslyckandet:
| Smart tagg | Exempel | Beskrivning |
|---|---|---|
{failure-reason} |
Ditt kort nekades. | Varför betalningen misslyckades. |
{failure-code} |
card_declined |
Stripe-felkoden. |
I kundens e-postmeddelande visar {failure-reason} endast meddelandet avsett för kunder. Det visar aldrig Stripes interna anteckningar för handlaren. Om Stripe inte anger en anledning, säger kundens e-postmeddelande "Din betalning kunde inte behandlas." och administratörens e-postmeddelande säger "Okänd".
Sändningsgränser
För att förhindra att ett korttestningsangrepp översvämmar din inkorg, eller från att använda din webbplats för att skicka e-post till främlingar, skickas varje e-postmeddelande högst 10 gånger per formulär per timme. Fel som överskrider den gränsen registreras fortfarande i Stripe, men inget e-postmeddelande skickas förrän timmen har passerat.
Utvecklare kan ändra gränsen och tidsfönstret med dessa filter:
simpay_payment_failure_notification_email_rate_limitochsimpay_payment_failure_confirmation_email_rate_limitställer in antalet e-postmeddelanden (standard10,0stänger av gränsen).simpay_payment_failure_notification_email_rate_limit_windowochsimpay_payment_failure_confirmation_email_rate_limit_windowställer in fönstret i sekunder (standard en timme).
Varje filter tar emot det aktuella värdet och betalningsformulärets ID. Se Lägga till anpassad kod för hur du lägger till ett filter på ett säkert sätt.
// Allow up to 25 admin failure notifications per form per hour.
add_filter( 'simpay_payment_failure_notification_email_rate_limit', function() {
return 25;
} );
Vanliga frågor
Kommer kunden att få ett e-postmeddelande när deras kort nekas i betalningsformuläret?
Ja, om du aktiverar bekräftelse av betalningsfel. Stripe rapporterar varje misslyckat försök, inklusive en avvisning som kunden ser direkt i formuläret. Om du bara vill att kunderna ska höra om fel som inträffar när de inte är på sidan, till exempel prenumerationsförnyelser, lämna kundens e-postmeddelande avstängt och hantera förnyelser med Stripes egna e-postmeddelanden vid misslyckade betalningar.
Varför fick jag inget felmeddelande?
Kontrollera att webhooks är inställda och att Stripe visar händelsen charge.failed som levererad till din webbplats. Kontrollera sedan att formuläret inte har nått gränsen på 10 e-postmeddelanden per timme. Om inget av detta gäller, se E-postkvitton och/eller aviseringar skickas inte.
Finns dessa e-postmeddelanden tillgängliga i WP Simple Pay Lite?
Nej. E-postmeddelanden vid betalningsfel är en del av WP Simple Pay Pro och är tillgängliga på alla betalda licenser.
Vad händer härnäst?
- Referens för e-posttyper – Varje e-postmeddelande som WP Simple Pay kan skicka
- Använda smarta taggar för bekräftelsessidor och e-postmeddelanden – Alla tillgängliga smarta taggar
- Webhooks – Se till att Stripe kan nå din webbplats
Har du fortfarande frågor? Vi finns här för att hjälpa till!
Senast ändrad: