Manuell bekräftelse för betalningar utanför sessionen som kräver Stark kundautentisering (SCA)

PaymentIntents utanför session som inte konfirmeras på grund av krav på Stark kundautentisering (SCA) har statusen ”requires_payment_method”, och för att slutföra ett manuellt bekräftelseflöde krävs att statusen för PaymentIntent är ”requires_action”.

Alternativ 1

  1. Skapa en ny PaymentIntent med hjälp av samma kund och betalningsmetod.

  2. Försöksbekräftelse med ”off_session” inställt på falskt.

    1. Bekräftelse bör misslyckas om Payment Intent har statusen ”requires_action”.

  3. Använd denna nya PaymentIntent för att slutföra manuell bekräftelse.

Alternativ 2

  1. Använd ett uppdaterat PaymentIntent API-anrop för att ställa in payment_method till samma betalningsmetod-ID som misslyckades.

  2. Försöksbekräftelse med ”off_session” inställt på falskt.

    1. Bekräftelse bör misslyckas om PaymentIntent har statusen ”requires_action”.

  3. Slutför manuell bekräftelse med PaymentIntent.

Ytterligare information