Stripe Checkout menawarkan Link—opsi pembayaran sekali klik yang memungkinkan pelanggan menyimpan dan menggunakan kembali informasi pembayaran mereka dengan aman. Namun, jika Anda perlu menyimpan metode pembayaran untuk men-charge-nya di luar sesi atau Anda lebih suka mengelola sendiri metode pembayaran yang tersimpan, Anda perlu menyimpan metode pembayaran ke Pelanggan. Allow_redisplay adalah parameter pada objek PaymentMethod untuk membantu Anda memodelkan apakah Anda telah menerima persetujuan dari pelanggan untuk mengisikan secara otomatis informasi kartu yang tersimpan pada pembelian rutin.
Apakah dan bagaimana metode pembayaran disimpan akan bergantung pada mode yang Anda gunakan di Checkout.
allow_redisplay: limited
dan tidak akan diisikan secara otomatis pada pembelian rutin. Sebagai alternatif, Anda dapat membiarkan pelanggan memilih apakah akan menyimpan informasi kartu mereka untuk pembelian rutin dengan menggunakan saved_payment_method_options.payment_method_save. Penggunaan parameter ini akan menampilkan kotak centang tambahan pada halaman Checkout yang dapat dicentang oleh pelanggan untuk menyimpan informasi pembayaran mereka secara opsional. Kartu yang disimpan dengan kotak centang dicentang akan disimpan dengan allow_redisplay: always
dan akan diisikan secara otomatis untuk pelanggan yang kembali. allow_redisplay: limited
dan tidak akan diisikan untuk pembelian rutin. Anda dapat menggunakan saved_payment_method_options.payment_method_save agar pelanggan dapat menyimpan metode pembayaran mereka dan mengisikannya secara otomatis pada pembelian rutin. allow_redisplay: always
dan akan diisikan secara otomatis saat meneruskan objek Pelanggan ke dalam Sesi Checkout. Perilaku default ini adalah untuk mempermudah Anda mematuhi peraturan jaringan kartu dan peraturan proteksi data. Jika Anda perlu mengubah perilaku default yang diaktifkan oleh semua mode ini, Anda dapat menggunakan metode berikut:
allow_redisplay
pada metode pembayaran: Anda dapat menggunakan PaymentMethod API untuk mengubah nilai allow_redisplay yang ditetapkan pada metode pembayaran. allow_redisplay
yang ditetapkan melalui Checkout: Anda dapat menggunakan payment_method_data.allow_redisplay untuk mengesampingkan nilai allow_redisplay yang ditetapkan bagi metode pembayaran yang disimpan melalui Checkout. allow_redisplay: always
. Anda dapat menggunakan saved_payment_method_options.allow_redisplay_filters untuk menentukan apakah juga akan menampilkan metode pembayaran dengan allow_redisplay: limited
atau unspecified
.Hukum privasi global sangat rumit dan bervariasi. Kami merekomendasikan Anda untuk berbicara dengan tim hukum dan privasi Anda sebelum menerapkan setup_future_usage atau mengesampingkan perilaku default Checkout untuk menyimpan dan menampilkan kembali metode pembayaran karena hal ini dapat berimplikasi pada kerangka kerja kepatuhan privasi Anda. Sebagai contoh, Dewan Proteksi Data Eropa telah mengeluarkan pedoman mengenai penyimpanan detail pembayaran. Pelajari cara mengonfigurasikan Checkout untuk mengumpulkan persetujuan dan menyimpan metode pembayaran bagi penggunaan berikutnya di sini.
Jika Anda membuat akun Stripe sebelum tanggal 18 April, metode pembayaran yang sebelumnya disimpan melalui Checkout telah diisikan dengan nilai allow_redisplay
yang sesuai.
Mulai 1 Mei 2024, Checkout tidak lagi menampilkan kartu yang disimpan dengan allow_redisplay: limited
atau unspecified
kepada pelanggan yang kembali. Jika Anda memiliki pertanyaan tentang perubahan ini, silakan hubungi Tim CS.
Perbaikan mendatang pada metode pembayaran yang disimpan di Checkout