Skip to main content

Skenario Pengujian

Sebelum menerima pembayaran kartu kredit dari pelanggan Anda, Anda dapat menggunakan kartu tes berikut untuk melakukan simulasi pada mode tes.

Kartu Tes untuk Otentikasi dan Charge

SkemaNomor KartuSkenario 3DSChargeHasil yang Diharapkan
VISA40000000000010913DS EMV 2.0
Challenge
Kartu tersedia 3DS EMV 2.0 dan memerlukan otentikasi. Halaman popup akan ditampilkan untuk memasukkan OTP.
Mastercard52000000000010963DS EMV 2.0 ChallengeKartu tersedia 3DS EMV 2.0 dan memerlukan otentikasi. Halaman popup akan ditampilkan untuk memasukkan OTP.
JCB33370000002000043DS EMV 2.0
Challenge
Kartu tersedia 3DS EMV 2.0 dan memerlukan otentikasi. Halaman popup akan ditampilkan untuk memasukkan OTP.
AMEX3400000000010983DS EMV 2.0 ChallengeKartu tersedia 3DS EMV 2.0. Halaman OTP akan tampil tanpa rendering dan sukses otomatis. Simulasi di mode tes. *Catatan: ini hanya terjadi pada mode tes. Kartu AMEX hanya dapat diterima oleh beberapa bank akuisisi. Di Indonesia, Anda harus memiliki MID BCA untuk dapat menerima transaksi menggunakan kartu AMEX.
VISA40000000000010003DS EMV 2.0 FrictionlessKartu tersedia 3DS EMV 2.0 dan akan melakukan otentikasi frictionless. Halaman popup akan ditampilkan tetapi 3DS akan berhasil tanpa memasukkan OTP.
Mastercard52000000000010053DS EMV 2.0 FrictionlessKartu tersedia 3DS EMV 2.0 dan akan melakukan otentikasi frictionless. Halaman popup akan ditampilkan tetapi 3DS akan berhasil tanpa memasukkan OTP.
Mastercard40000000000000103DS tersediahanya berhasil apabila 3DS dilewatiKartu tersedia 3DS dan dapat digunakan untuk tes otentikasi tetapi akan gagal saat otentikasi.
Mastercard52000000000000153DS tersediahanya berhasil apabila 3DS dilewatiKartu tersedia 3DS dan dapat digunakan untuk tes otentikasi tetapi akan gagal saat otentikasi.
AMEX3400000000060223DS tersediahanya berhasil apabila 3DS dilewatiKartu tersedia 3DS dan dapat digunakan untuk tes otentikasi tetapi akan gagal saat otentikasi.
Catatan: ini hanya terjadi pada mode tes. Kartu AMEX hanya dapat diterima oleh beberapa bank akuisisi. Di Indonesia, Anda harus memiliki MID BCA untuk dapat menerima transaksi menggunakan kartu AMEX. .
VISA40000000000010753DS tersediahanya berhasil apabila 3DS dilewatiKartu tersedia 3DS tetapi akan gagal otentikasi karena timeout saat proses 3DS. Hal ini berguna untuk kontrol kendala timeout pada sistem Anda.
Mastercard52000000000010703DS tersediahanya berhasil apabila 3DS dilewatiKartu tersedia 3DS tetapi akan gagal otentikasi karena timeout saat proses 3DS. Hal ini berguna untuk kontrol kendala timeout pada sistem Anda.
VISA44342600000000083DS tersediaKartu tersedia 3DS dan dapat digunakan untuk tes otentikasi pada emulator ACS (halaman simulasi untuk melakukan otentikasi 3DS).
Kartu ini hanya berlaku untuk tes MID MIGS.
Mastercard55778100000000043DS tersediaKartu tersedia 3DS dan dapat digunakan untuk tes otentikasi pada emulator ACS (halaman simulasi untuk melakukan otentikasi 3DS).
Kartu ini hanya berlaku untuk tes MID MIGS.
BCA Card18898000000001713DS tersedia Safe Acceptance
Safe Acceptance
Kartu tersedia 3DS dan dapat digunakan untuk tes otentikasi.
Kartu ini hanya berlaku untuk tes MID BCA PG.

Simulasi Gagal Transaksi Charge

Anda dapat menggunakan total transaksi pada objek amount pada API Buat Charge untuk simulasi gagal transaksi dengan berbagai alasan.

JumlahAlasan GagalDefinisi
10051EXPIRED_CARDKartu yang Anda gunakan untuk transaksi kedaluwarsa.
10052CARD_DECLINEDKartu yang Anda gunakan untuk transaksi ditolak bank penerbit.
10053 & 10057PROCESSOR_ERRORTransaksi gagal karena ada masalah integrasi antara bank dan prosesor.
10054INSUFFICIENT_BALANCEKartu yang Anda gunakan untuk transaksi tidak memiliki limit yang cukup untuk transaksi tersebut.
10055STOLEN_CARDKartu yang Anda gunakan untuk transaksi ditandai sebagai curian.
10056INACTIVE_CARDKartu yang Anda gunakan untuk transaksi tidak aktif.
10058VALIDATION_ERRORAda objek payload yang tidak valid. Biasanya karena jumlah transaksi dibawah atau diatas batasan.
10059INVALID_CVNKartu yang Anda gunakan untuk transaksi ditolak karena cvn tidak sesusai.

Kartu Tes untuk Cicilan

Cicilan saat ini hanya tersedia di Indonesia. Untuk tes cicilan, pastikan jumlah transaksi lebih besar atau sama dengan IDR 500,000.

PenerbitSkemaNomor KartuTenor Cicilan
BRIMastercard54545454545454543, 6, 12
BRIVISA40000000000010913, 6, 12
BRIJCB33370000002000043, 6, 12
BNIMastercard52000000000010963, 6, 12
BNIJCB33380000000005693, 6, 12

Contoh respon Permintaan Opsi Charge yang tersedia skema cicilan:

[
{
"count": 3,
"interval": "month",
"minimum_amount": 500000,
"acquirer": "BRI",
"currency": "IDR",
"description": "0%, 3 x IDR 333333.33",
"installment_amount": 333333.33
},
{
"count": 6,
"interval": "month",
"minimum_amount": 500000,
"acquirer": "BRI",
"currency": "IDR",
"description": "0%, 6 x IDR 166666.67",
"installment_amount": 166666.67
},
{
"count": 12,
"interval": "month",
"minimum_amount": 500000,
"acquirer": "BRI",
"currency": "IDR",
"description": "0%, 12 x IDR 83333.33",
"installment_amount": 83333.33
}
]
Apakah dokumentasi pada bagian ini membantu?