# Cara kerja kartu Pelajari cara kerja pembayaran kartu kredit atau debit online. [Kartu](https://docs.stripe.com/payments/cards.md) adalah salah satu cara paling populer untuk membayar secara online, dengan jangkauan global yang luas. Ada berbagai jenis kartu dan beberapa langkah dalam prosesnya. Untuk informasi tentang biaya transaksi metode pembayaran, lihat [Harga metode pembayaran lokal](https://stripe.com/pricing/local-payment-methods). ## Alur pembayaran Untuk membangun integrasi Stripe yang mendukung semua pelanggan Anda, pelajari apa yang terjadi di balik layar pembayaran kartu. ### Memeriksa detail 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. ### Autentikasi pelanggan Beberapa bank, terutama di wilayah yang diatur ketat seperti Eropa dan India, mungkin meminta pelanggan untuk melakukan autentikasi pembelian. Misalnya, pelanggan bisa menerima SMS berisi kode untuk dimasukkan ke situs bank. ### Otorisasi Bank memeriksa kecukupan dana dan, jika berhasil, memegang jumlah pada rekening pelanggan untuk menjaminkannya kepada pengguna Stripe. ### Penarikan Uang berpindah dari bank penerbit ke rekening pengguna Stripe. ## Pembaruan kartu [Pembaruan kartu yang disimpan](https://docs.stripe.com/api/cards/update.md) 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](https://docs.stripe.com/api.md#update_customer) serta berikan nilai baru bagi properti `invoice_settings.default_payment_method`. ```curl curl https://api.stripe.com/v1/customers/cus_V9T7vofUbZMqpv \ -u "<>:" \ -d "invoice_settings[default_payment_method]"=pm_1Msy7wLkdIwHu7ixsxmFvcz7 ``` Untuk informasi tentang cara Checkout menangani metode pembayaran yang disimpan, lihat [Membuat Sesi Checkout](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-customer). Untuk mempertimbangkan metode pembayaran default dalam skenario lain, gunakan kode kustom. ## Pembaruan kartu otomatis Detail metode pembayaran yang tersimpan dapat terus berfungsi meskipun bank penerbit mengganti kartu fisik. Stripe bekerja sama dengan *jaringan kartu* (A network that processes the transactions of a particular card brand. It might be an intermediary in front of an issuing bank as with Visa or Mastercard, or a standalone entity as with American Express) 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* (The entity that issued a payment card to a cardholder. This could be a bank, such as with the Visa or Mastercard network, or it could be the card network itself, such as with American Express) berpartisipasi dengan jaringan dan memberikan informasi ini. Ini didukung luas di Amerika Serikat, memungkinkan Stripe untuk secara otomatis memperbarui sebagian besar kartu Express, Visa, Mastercard, dan Discover Amerika yang diterbitkan di sana. Dukungan internasional bervariasi dari satu negara ke negara lain. Tidak mungkin mengidentifikasi kartu yang mendukung pembaruan otomatis. Anda dapat mendengarkan Stripe *webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) 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. Jika pembaruan kartu menyertakan nomor kartu baru, [sidik jari](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-card-fingerprint) akan berubah. ## See also - [Kartu](https://docs.stripe.com/payments/cards.md) - [Kepatuhan terhadap kartu merek-bersama](https://docs.stripe.com/co-badged-cards-compliance.md) - [Opsi integrasi metode pembayaran](https://docs.stripe.com/payments/payment-methods/integration-options.md)