Om en betalning kräver 3D Secure-autentisering men vi inte kan initiera den kommer vi att göra ett sista försök att slutföra betalningen utan autentisering. Resultaten från den här reservdebiteringen uppdaterar PaymentIntent-statusen till något av följande:
succeeded
: Betalningen slutfördes och skapade en debitering med den angivna betalningsmetoden. Inga ytterligare åtgärder krävs.
requires_capture
: Begäran slutfördes utan autentisering, vilket gör att du kan fortsätta att debitera medlen.
requires_payment_method
: Debiteringen misslyckades och det krävs eventuellt en annan betalningsmetod
Normalt sett kommer en betalning som utlöser 3D Secure att resultera i ett PaymentIntent med statusen requires_action
. Här är en genomgång av ett typiskt betalningsflöde som begär 3D Secure:
requires_action
.
Om steg 4 eller 5 inte kunde genomföras, ändras ovanstående betalningsflöde till att se ut ungefär så här:
succeeded
, requires_capture
eller requires_payment_method
beroende på resultatet av betalningen.
Anledningen till att vi försöker göra det i stället för att omedelbart blockera betalningen eller returnera ett fel är att vi väljer att optimera för konvertering.
Om reservdebiteringen misslyckas uppdateras PaymentIntent-statusen till requires_payment_method
. Om denna reservdebiteringen genomförs omfattas debiteringen inte av ansvarsförskjutning, såvida inte reservdebiteringen har statusen attempt_acknowledged
för payment_method_details.card.three_d_secure.result
.
Mer information om ej autentiserade betalningar och ansvarsförskjutning finns i Använda Radar for Fraud Teams för att förhindra debiteringar utan ansvarsförskjutning