Simpan detail pembayaran saat pembayaran
Pelajari cara menerima pembayaran dan menyimpan detail pembayaran pelanggan Anda untuk pembelian mendatang.
Catatan
Dukungan untuk metode pembayaran yang disimpan menggunakan Elements dan Checkout Sessions API hanya mencakup kartu. Itu tidak mendukung metode pembayaran tersimpan lainnya, seperti rekening bank.
Aktifkan metode pembayaran tersimpan
Peringatan
Hukum privasi global itu rumit dan bervariasi. Sebelum mengimplementasikan kemampuan untuk menyimpan detail metode pembayaran pelanggan, bekerjalah dengan tim legal Anda untuk memastikan bahwa metode tersebut mematuhi kerangka kerja privasi dan kepatuhan Anda.
Guna mengizinkan pelanggan menyimpan metode pembayaran mereka untuk penggunaan mendatang, tentukan parameter saved_payment_method_options.payment_method_save ketika membuat Sesi Checkout.
Penyimpanan metode pembayaran memerlukan Pelanggan. Teruskan pelanggan yang sudah ada, atau, untuk membuat pelanggan baru, atur customer_creation Sesi Checkout ke always
.
Setelah membuat Sesi Checkout, gunakan client secret yang dikembalikan dalam respons untuk membangun halaman checkout Anda.
Gunakan kembali metode pembayaran yang disimpan sebelumnya
Setiap metode pembayaran tersimpan ditautkan ke objek Pelanggan. Sebelum membuat Sesi Checkout, lakukan autentikasi pelanggan Anda, dan teruskan identifikasi Pelanggan yang sesuai ke Sesi Checkout.
Payment Element secara otomatis menampilkan kembali metode pembayaran yang sebelumnya disimpan agar dapat digunakan oleh pelanggan Anda saat proses checkout.