Cara kerja kartu
Kartu merupakan salah satu cara terpopuler untuk membayar secara online, dengan jangkauan global yang luas. Ada berbagai jenis kartu dan beberapa langkah dalam prosesnya. Untuk membangun integrasi Stripe yang mendukung semua pelanggan Anda, lihat apa yang ada di balik layar pembayaran kartu.
Stripe memeriksa apakah detail yang diberikan sudah menggunakan format yang benar (misalnya, tanggal kedaluwarsanya belum lewat). Tidak ada jaminan bahwa kartu itu sendiri sudah valid.
Sebagian bank, terutama di wilayah yang diregulasi seperti Eropa dan India, dapat meminta pelanggan mengautentikasi pembelian (misalnya, dengan mengirim kode dalam SMS kepada pelanggan untuk dimasukkan di situs web bank). Tonton video kami untuk mempelajari selengkapnya.
Bank memeriksa kecukupan dana dan, jika berhasil, memegang jumlah pada rekening pelanggan untuk menjaminkannya kepada pengguna Stripe.
Uang berpindah dari bank penerbit ke rekening pengguna Stripe.
Pembaruan kartu
Pembaruan kartu yang disimpan hanya dapat mengubah nama, alamat tagihan, tanggal kedaluwarsa, atau metadata-nya. Untuk melakukan perubahan lainnya, Anda harus menghapus kartu dan membuat yang baru.
Untuk membiarkan pelanggan Anda mengelola metode pembayaran mereka sendiri, terapkan proses yang memungkinkan mereka memperbarui dan mengganti kartu yang disimpan secara manual.
Untuk mengubah metode pembayaran default pelanggan bagi invoice dan langganan, lakukan panggilan API guna memperbarui pelanggan dan berikan nilai baru bagi properti invoice_settings.default_payment_method
.
Untuk informasi tentang cara Checkout menangani metode pembayaran yang disimpan, lihat referensi API buat session. Untuk mempertimbangkan metode pembayaran default dalam skenario lainnya, gunakan kode custom.
Pembaruan kartu otomatis
Detail metode pembayaran yang tersimpan dapat terus berfungsi meskipun bank penerbit mengganti kartu fisik. Stripe bekerja sama dengan jaringan kartu dan secara otomatis berusaha memperbarui detail kartu yang disimpan setiap kali pelanggan menerima kartu baru (misalnya, penggantian kartu kedaluwarsa atau yang dilaporkan hilang atau dicuri). Hal ini memungkinkan pelanggan Anda untuk terus menggunakan layanan tanpa interupsi dan mengurangi keharusan mengumpulkan detail kartu baru setiap kali kartu diganti.
Pembaruan kartu otomatis mengharuskan penerbit kartu berpartisipasi dengan jaringan dan memberikan informasi ini. Hal ini didukung luas di Amerika Serikat, sehingga memungkinkan Stripe secara otomatis memperbarui sebagian besar kartu American Express, Visa, Mastercard, dan Discover yang diterbitkan di sana. Dukungan internasional bervariasi di masing-masing negara. Tidak mungkin mengidentifikasi kartu yang mendukung pembaruan otomatis.
Anda dapat mendengarkan Stripe webhook untuk mengetahui aktivitas pembaruan kartu:
- Kejadian
payment_method.updated
memberi tahu Anda tentang pembaruan pada kartu melalui panggilan API - Kejadian
payment_method.automatically_updated
memberi tahu Anda tentang pembaruan kartu secara otomatis dari jaringan
Kejadian ini termasuk tanggal kedaluwarsa dan empat digit terakhir kartu yang baru, sehingga Anda dapat memperbarui catatan sesuai kebutuhan.