PaymentIntents di-luar sesi yang menggagalkan konfirmasi karena persyaratan Autentikasi Pelanggan yang Kuat (SCA) memiliki status "requires_payment_method", dan penyelesaian alur konfirmasi manual memerlukan status PaymentIntent "requires_action".
Buat PaymentIntent baru menggunakan pelanggan dan metode pembayaran yang sama.
Coba konfirmasi dengan "off_session" diatur ke false
.
Konfirmasi akan gagal dengan PaymentIntent dalam status "requires_action".
Gunakan PaymentIntent baru ini untuk menyelesaikan konfirmasi manual.
Gunakan panggilan API update PaymentIntent untuk mengatur payment_method ke ID metode pembayaran yang sama yang telah gagal.
Coba konfirmasi dengan "off_session" diatur ke false
.
Konfirmasi akan gagal dengan PaymentIntent dalam status "requires_action".
Selesaikan konfirmasi manual dengan PaymentIntent.
Metode stripe.handleCardPayment
yang digunakan dalam konfirmasi manual hanya berfungsi dengan status "requires_action", jadi Anda harus mentransisikan PaymentIntent ke "requires_action"