Mengonfirmasi manual untuk pembayaran di-luar sesi yang memerlukan Autentikasi Pelanggan yang Kuat (SCA)

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".

Opsi 1

  1. Buat PaymentIntent baru menggunakan pelanggan dan metode pembayaran yang sama.

  2. Coba konfirmasi dengan "off_session" diatur ke false.

    1. Konfirmasi akan gagal dengan PaymentIntent dalam status "requires_action".

  3. Gunakan PaymentIntent baru ini untuk menyelesaikan konfirmasi manual.

Opsi 2

  1. Gunakan panggilan API update PaymentIntent untuk mengatur payment_method ke ID metode pembayaran yang sama yang telah gagal.

  2. Coba konfirmasi dengan "off_session" diatur ke false.

    1. Konfirmasi akan gagal dengan PaymentIntent dalam status "requires_action".

  3. Selesaikan konfirmasi manual dengan PaymentIntent.

Informasi Tambahan