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
VISA40000000000000023DS tersediaKartu tersedia 3DS dan bisa digunakan untuk tes otentikasi. Anda dapat melihat halaman popup untuk memasukkan OTP (One-Time Password) yang dapat Anda masukkan 6 angka acak pada mode tes.
Mastercard52000000000000073DS tersediaKartu tersedia 3DS dan bisa digunakan untuk tes otentikasi. Anda dapat melihat halaman popup untuk memasukkan OTP (One-Time Password) yang dapat Anda masukkan 6 angka acak pada mode tes.
JCB35699600100837583DS tersediaKartu tersedia 3DS dan bisa digunakan untuk tes otentikasi. Anda dapat melihat halaman popup untuk memasukkan OTP (One-Time Password) yang dapat Anda masukkan 6 angka acak pada mode tes.
AMEX3400000000039613DS tersediaKartu tersedia 3DS. 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.
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.
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.
Visa40000000000000513DS tidak tersediaKartu tidak tersedia 3DS akan langsung memberi nilai “VERIFIED” pada objek status enrollment check API respon.
Visa44724299683137853DS tidak tersediaKartu tidak tersedia 3DS akan langsung memberi nilai “VERIFIED” pada objek status enrollment check API respon.
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. .
VISA40000000000000443DS 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.
Mastercard52000000000000493DS 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
BRIMastercard51045821799494593, 6, 12
BRIVISA43650237811558283, 6, 12
BNIMastercard54264045641093863, 6, 12
BNIVisa41050676850542023, 6, 12
BNIJCB35652427286953953, 6, 12
UOB IDVISA40273636697754813
UOB IDMastercard51931183199428153, 6
HSBC IDMastercard51832356258955113, 6
OCBC IDVisa42156151294181643, 6
OCBC IDMastercard52416953308417143, 6

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?