Spara betalningsmetoder för abonnemang efter ikraftträdande av stark kundautentisering (Strong Customer Authentication – SCA)

Spara kortinformation först utan en första betalning

Om du vill spara en användares kort utan att omedelbart debitera dem för deras abonnemang, använd Stripes Setup Intents API för att skapa en SetupIntent för att registrera deras kortinformation. Denna SetupIntent optimerar autentiseringsflödet när du debiterar kunden för första gången (med hjälp av Payment Intents API) och optimerar även processen för återkommande betalningar.

Spara kortinformation i samband med den första betalningen

Om du vill spara kortinformation i samband med den första betalningen, skapa en PaymentIntent för att debitera och registrera kortinformationen för framtida användning. Använd setup_future_usage-parametern för att indikera hur du förväntar dig att framtida betalningar kommer att ske:

  • under session betyder att kunden kommer att vara aktiv på din webbsida eller app vid framtida betalningar.

    • Den första betalningen anses vara under session eftersom den måste autentiseras av kunden med 3D Secure-autentisering.

  • utanför session betyder att framtida betalningar sker automatiskt, oavsett om kunden är aktiv på din webbsida eller app.

Om paymentIntent är skapad och du debiterar kunden, blir kunden ledd genom ett verifikationsflöde för att autentisering såvida inte friktionsfritt flöde är aktivt (endast tillgängligt för 3D Secure 2).

Återkommande betalningar

Om du först skapar en SetupIntent, eller en PaymentIntent med setup_future_usage-parametern inställd på utanför session för den första betalningen, kommer nästa betalning automatiskt begära ett Merchant-initierat transaktionsundantag från kortutfärdaren som får betalningen att lyckas utan autentisering.

Det är den kortutfärdande banken som bestämmer om undantaget används. Om utfärdaren nekar transaktionsundantaget måste kunden skickas tillbaka till din webbsida eller app för att autentisera köpet under session. Det kan göras på följande sätt:

Ytterligare information

  • Undantag tillåts endast om kundens bank godkänner det, så vi rekommenderar att du ställer in kassaflödet för betalningar utanför session för om undantagsförfrågan nekas.

Svarade det på din fråga?