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:

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