„Off-Session“-PaymentIntents, deren Bestätigung aufgrund von Anforderungen der starken Kundenauthentifizierung (SCA) fehlschlägt, befinden sich im Status „requires_payment_method“. Für das Ausführen eines manuellen Bestätigungsvorgangs ist der PaymentIntent-Status „requires_action“ erforderlich.
Erstellen Sie einen neuen PaymentIntent mit demselben/derselben Kunden/Kundin und Zahlungsmethode.
Versuchen Sie eine Bestätigung, bei der „off_session“ auf false
eingestellt ist.
Die Bestätigung sollte mit PaymentIntent im Status „requires_action“ fehlschlagen.
Führen Sie mit diesem neuen PaymentIntent eine manuelle Bestätigung durch.
Verwenden Sie den API-Aufruf PaymentIntent aktualisieren, um eine payment_method auf dieselbe Zahlungsmethoden-ID einzustellen, die fehlgeschlagen ist.
Versuchen Sie eine Bestätigung, bei der „off_session“ auf false
eingestellt ist.
Die Bestätigung sollte mit PaymentIntent im Status „requires_action“ fehlschlagen.
Führen Sie eine manuelle Bestätigung mit PaymentIntent aus.
Die in der manuellen Bestätigung verwendete Methode stripe.handleCardPayment
funktioniert nur mit dem Status „requires_action“. Sie müssen daher den PaymentIntent auf „requires_action“ umstellen.