Lewati ke konten
Buat akun
atau
Masuk
Logo Dokumen Stripe
/
Tanya AI
Buat akun
Masuk
Mulai
Pembayaran
Pendapatan
Platform dan situs belanja online
Manajemen uang
Sumber daya pengembang
Gambaran Umum
Tentang pembayaran Stripe
Upgrade integrasi Anda
Analitik pembayaran
Pembayaran online
Gambaran umumTemukan contoh penggunaan AndaManaged Payments
Gunakan Payment Links
Buat halaman checkout
    Gambaran umum
    Mulai cepat
    Sesuaikan tampilan dan nuansa
    Kumpulkan informasi tambahan
    Pungut pajak
    Perbarui checkout secara dinamis
    Kelola katalog produk Anda
    Subscriptions
    Kelola metode pembayaran
    Mungkinkan pelanggan membayar dalam mata uang lokal
    Tambahkan diskon, upsell, dan item opsional
    Siapkan pembayaran mendatang
    Simpan detail pembayaran saat pembayaran
      Pelanggan tamu
    Setujui pembayaran di server Anda secara manual
    Setelah pembayaran
    Log perubahan Elements dengan Checkout Sessions API beta
    Migrasi dari Checkout terdahulu
    Migrasi Checkout untuk menggunakan Harga
Bangun integrasi lanjutan
Bangun integrasi dalam aplikasi
Metode Pembayaran
Tambahkan metode pembayaran
Kelola metode pembayaran
Checkout lebih cepat dengan Link
Antarmuka pembayaran
Payment Links
Checkout
Web Elements
Elements dalam aplikasi
Skenario pembayaran
Tangani beberapa mata uang
Alur pembayaran custom
Akuisisi fleksibel
Orkestrasi
Pembayaran di tempat
Terminal
Di luar pembayaran
Dirikan perusahaan Anda
Kripto
Financial Connections
Climate
Pahami penipuan
Perlindungan penipuan Radar
Kelola sengketa
Verifikasikan identitas
BerandaPembayaranBuild a checkout page

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.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=2 \ -d mode=payment \ -d ui_mode=custom \ -d customer_creation=always \ -d "saved_payment_method_options[payment_method_save]"=enabled

Setelah membuat Sesi Checkout, gunakan client secret yang dikembalikan dalam respons untuk membangun halaman checkout Anda.

Pass in additional elementsOptions on initCheckout to enable the Payment Element to display a consent collection checkbox for you.

checkout.js
const checkout = await stripe.initCheckout({ fetchClientSecret, elementsOptions: { savedPaymentMethod: { enableSave: 'auto', } } });

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.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=2 \ -d mode=payment \ -d ui_mode=custom \ -d customer=
{{CUSTOMER_ID}}

Pass in additional elementsOptions on initCheckout to enable the Payment Element to redisplay previously saved payment methods for your customer to use during checkout.

checkout.js
const checkout = await stripe.initCheckout({ fetchClientSecret, elementsOptions: { savedPaymentMethod: { enableSave: 'auto', enableRedisplay: 'auto', } } });

OpsionalBuat UI metode pembayaran tersimpan Anda sendiri

Apakah halaman ini membantu?
YaTidak
  • Butuh bantuan? Hubungi Tim CS.
  • Bergabunglah dengan program akses awal kami.
  • Lihat log perubahan kami.
  • Ada pertanyaan? Hubungi Bagian Penjualan.
  • LLM? Baca llms.txt.
  • Dijalankan oleh Markdoc