Langsung ke konten utama
Pembayaran dengan kartu adalah dasar dari pembayaran online, diterima secara global dan dipercaya oleh pelanggan di seluruh dunia. Dodo Payments mendukung semua jaringan kartu utama dengan perlindungan penipuan bawaan dan kepatuhan PCI.

Jaringan Kartu yang Didukung

Jaringan Global

JaringanCakupan
VisaPemimpin global, 4B+ kartu di seluruh dunia
MastercardCakupan global, fitur keamanan yang kuat
American ExpressPemegang kartu premium, pengeluaran lebih tinggi
DiscoverFokus di AS, berkembang secara global
JCBTerdepan di Jepang, berkembang di seluruh Asia
UnionPayDominan di Tiongkok, 8B+ kartu
Diners ClubPelancong internasional premium

Jaringan Regional

JaringanWilayah
InteracJaringan debit Kanada
Cartes BancairesJaringan nasional Prancis
Kartu Lokal KoreaJaringan domestik Korea
RupayJaringan nasional India

Konfigurasi

Gunakan nilai ini di allowed_payment_method_types:
TipeDeskripsi
creditSemua kartu kredit
debitSemua kartu debit
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['credit', 'debit'],
  return_url: 'https://example.com/success'
});
Sertakan baik credit dan debit kecuali Anda memiliki alasan spesifik untuk mengecualikan salah satu. Kartu debit lebih disukai oleh banyak pelanggan dan sering memiliki biaya yang lebih rendah.

Autentikasi 3D Secure

3D Secure (3DS) menambahkan lapisan autentikasi yang mengurangi penipuan dan chargeback dengan memverifikasi identitas pemegang kartu.

Kapan 3DS D触发

3DS secara otomatis dipicu ketika:
  • Diperlukan oleh jaringan kartu
  • Diperlukan oleh regulasi regional (misalnya, PSD2 di Eropa)
  • Transaksi ditandai sebagai risiko tinggi

Paksa 3DS

Anda dapat mewajibkan 3DS pada semua transaksi:
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  force_3ds: true,
  return_url: 'https://example.com/success'
});
Mengaktifkan 3DS untuk semua transaksi mengurangi penipuan tetapi dapat sedikit menurunkan konversi karena beberapa pelanggan meninggalkan saat autentikasi.

Metode Pembayaran Tersimpan

Pelanggan dapat menyimpan kartu mereka untuk checkout yang lebih cepat di masa mendatang.

Tokenized

Nomor kartu asli tidak pernah disimpan.

PCI Compliant

Dodo mengurus semua kepatuhan.

Customer-Scoped

Kartu terikat pada pelanggan tertentu.

Aktifkan Kartu Tersimpan

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  show_saved_payment_methods: true,
  customer: { customer_id: 'cus_existing_123' },
  return_url: 'https://example.com/success'
});

Pembelian Satu Klik

// Get customer's saved payment methods
const methods = await client.customers.getPaymentMethods('cus_123');

// Use saved card for instant checkout
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  customer: { customer_id: 'cus_123' },
  payment_method_id: methods[0].payment_method_id,
  confirm: true,
  return_url: 'https://example.com/success'
});

Pengujian

WilayahMerekNomor KartuKadaluwarsaCVV
ASVisa424242424242424206/32123
ASMastercard555555555555444406/32123
IndiaVisa457623891277145006/32123
IndiaMastercard540916266938103406/32123
Kartu uji hanya bekerja dalam mode uji. Jangan pernah menggunakannya untuk transaksi produksi.

Keamanan & Kepatuhan

FiturDeskripsi
PCI DSS Level 1Tingkat sertifikasi tertinggi
TokenisasiNomor kartu segera ditokenisasi
Penilaian PenipuanPenilaian risiko waktu nyata
AVSLayanan Verifikasi Alamat
Validasi CVVVerifikasi kode keamanan
3D SecureAutentikasi pemegang kartu

Praktik Terbaik

Jangan batasi tipe kartu kecuali diperlukan. Pelanggan mengharapkan kartu pilihan mereka dapat digunakan.
Tampilkan logo Visa, Mastercard, Amex pada checkout Anda untuk membangun kepercayaan.
Tampilkan pesan kesalahan yang jelas. Jangan ekspos kode kesalahan mentah kepada pelanggan.
Metode pembayaran yang disimpan secara signifikan meningkatkan konversi untuk pembelian ulang.

Pemecahan Masalah

Penyebab: Dana tidak cukup, kartu kadaluwarsa, CVV tidak benar, perlindungan penipuan bank.Solusi: Minta pelanggan untuk memverifikasi detail atau mencoba kartu lain.
Penyebab: Pelanggan meninggalkan, sistem bank tidak tersedia, kehabisan waktu.Solusi: Coba lagi atau minta pelanggan untuk menghubungi bank mereka.
Penyebab: Kartu regional tidak didukung, batasan prabayar.Solusi: Pelanggan harus mencoba kartu lain dari jaringan utama.

Halaman Terkait