Als een betaling 3D Secure-authenticatie vereist, maar we deze niet kunnen starten, zullen we een laatste poging doen om de betaling te voltooien zonder authenticatie. De resultaten van deze alternatieve betaling werkt de PaymentIntent-status bij naar een van de volgende:
geslaagd
: De betaling is voltooid en er is een betaling gemaakt met de opgegeven betaalmethode. Er zijn geen verdere stappen vereist.
requires_capture
: Het verzoek is voltooid zonder authenticatie, waardoor je door kan gaan het geld vast te leggen.
requires_payment_method
: De betaling is mislukt, waardoor er mogelijk een andere betaalmethode nodig is
Doorgaans leidt een betaling die 3D Secure activeert tot een PaymentIntent met de status requires_action
. Hier volgt een stapsgewijze uitleg van een typisch betaalproces waarbij 3D Secure wordt aangevraagd:
requires_action
.
Als stappen 4 of 5 niet slaagden, zou het bovenstaande betaalproces veranderen en er ongeveer zo uit gaan zien:
geslaagd
, requires_capture
of requires_payment_method
afhankelijk van het resultaat van de betaling.
De reden waarom we dit proberen in plaats van direct de betaling te blokkeren of een foutmelding terug te sturen, is dat we ervoor kiezen om de conversie te optimaliseren.
Als de alternatieve betaling mislukt, dan wordt de PaymentIntent-status bijgewerkt naar requires_payment_method
. In het geval dat deze alternatieve betaling slaagt, wordt de betaling niet gedekt door een verschuiving van aansprakelijkheid, tenzij de alternatieve betaling de status attempt_acknowledged
heeft op payment_method_details.card.three_d_secure.result
.
Voor meer informatie over ongeauthenticeerde betalingen en verschuiving van aansprakelijkheid, zie Radar for Fraud Teams gebruiken om betalingen zonder verschuiving van aansprakelijkheid te voorkomen