Jaringan Kartu yang Didukung
Jaringan Global
Jaringan Regional
Konfigurasi
Gunakan nilai-nilai ini diallowed_payment_method_types:
Autentikasi 3D Secure
3D Secure (3DS) menambahkan lapisan autentikasi yang mengurangi fraud dan chargeback dengan memverifikasi identitas pemegang kartu.Kapan 3DS Dipicu
3DS dipicu secara otomatis ketika:- Diwajibkan oleh jaringan kartu
- Diwajibkan oleh regulasi regional (misalnya, PSD2 di Eropa)
- Transaksi ditandai sebagai berisiko tinggi
Memaksa 3DS
Anda dapat mewajibkan 3DS pada semua transaksi:Mengaktifkan 3DS untuk semua transaksi mengurangi fraud, tetapi dapat sedikit menurunkan konversi karena sebagian pelanggan meninggalkan proses selama autentikasi.
Menangani Kegagalan Autentikasi
Ketika pembayaran memerlukan autentikasi 3DS, pembayaran melewati status perantara sebelum berhasil atau gagal:
Jika autentikasi tidak selesai, pembayaran gagal dengan salah satu decline code berikut:
AUTHENTICATION_FAILURE— pelanggan tidak dapat diautentikasi.AUTHENTICATION_REQUIRED— autentikasi diperlukan tetapi tidak dilakukan.AUTHENTICATION_TIMEOUT— pelanggan tidak merespons tepat waktu.
Saat Checkout vs. Saat Renewal
- Saat checkout (pelanggan hadir): Pelanggan hadir, sehingga challenge 3DS ditampilkan selama checkout. Jika gagal, minta mereka mencoba lagi atau menggunakan kartu lain.
- Saat renewal subscription (pelanggan tidak hadir): Pelanggan tidak hadir, sehingga challenge 3DS tidak dapat ditampilkan secara real time. Jika renewal memerlukan autentikasi, subscription berpindah ke
on_hold. Pulihkan dengan meminta pelanggan kembali dan memperbarui metode pembayaran mereka — lihat Menangani Kegagalan Pembayaran dan Dunning Subscription.
Metode Pembayaran Tersimpan
Pelanggan dapat menyimpan kartu mereka untuk checkout berikutnya yang lebih cepat.Tokenized
Nomor kartu asli tidak pernah disimpan.
PCI Compliant
Dodo menangani seluruh kepatuhan.
Customer-Scoped
Kartu dikaitkan dengan pelanggan tertentu.
Mengaktifkan Kartu Tersimpan
Pembelian Satu Klik
Pengujian
- Successful Payments
- Declined Payments
Keamanan & Kepatuhan
Praktik Terbaik
Accept all major networks
Accept all major networks
Jangan membatasi jenis kartu kecuali diperlukan. Pelanggan mengharapkan kartu pilihan mereka dapat digunakan.
Display card logos
Display card logos
Tampilkan logo Visa, Mastercard, Amex pada checkout Anda untuk membangun kepercayaan.
Handle declines gracefully
Handle declines gracefully
Tampilkan pesan error yang jelas. Jangan tampilkan raw error code kepada pelanggan.
Enable saved cards for returning customers
Enable saved cards for returning customers
Metode pembayaran tersimpan secara signifikan meningkatkan konversi untuk pembelian berulang.
Pemecahan Masalah
Card declined
Card declined
Penyebab: Dana tidak mencukupi, kartu kedaluwarsa, CVV salah, perlindungan fraud bank.Solusi: Minta pelanggan memverifikasi detail atau mencoba kartu lain. Cari decline code tertentu di referensi Kegagalan Transaksi beserta tindakan yang direkomendasikan, dan lihat Menangani Kegagalan Pembayaran untuk penanganan secara programmatic.
3DS authentication failed
3DS authentication failed
Penyebab: Pelanggan meninggalkan proses, sistem bank tidak tersedia, timeout.Solusi: Coba lagi atau minta pelanggan menghubungi bank mereka. Lihat Menangani Kegagalan Autentikasi untuk status pembayaran dan decline code yang terkait.
Card not supported
Card not supported
Penyebab: Kartu regional tidak didukung, pembatasan kartu prabayar.Solusi: Pelanggan sebaiknya mencoba kartu lain dari jaringan utama.
Halaman Terkait
Payment Methods Overview
Semua metode pembayaran yang didukung.
Upsells & Downsells
Pembelian satu klik dengan kartu tersimpan.
Testing Process
Panduan pengujian lengkap.
Subscriptions
Penagihan berulang dengan kartu.