Beta TesterPengujian Sandbox (Midtrans)

Pengujian Sandbox (Midtrans)

Uji alur pembayaran GAPTAX menggunakan kredensial sandbox Midtrans tanpa transaksi nyata, termasuk kartu uji, e-wallet, dan virtual account untuk setiap skenario.

Ringkasan

Gunakan halaman pembayaran GAPTAX dalam mode beta bersama Midtrans Sandbox untuk menguji alur pembayaran subscription dan top-up coin tanpa menggunakan uang sungguhan.

Pastikan akun sandbox Midtrans Anda sudah aktif dan Anda memiliki akses ke halaman pembayaran GAPTAX dalam mode beta.

Tentang Sandbox Midtrans

GAPTAX telah terintegrasi dengan Midtrans sebagai payment gateway. Untuk pengujian beta, GAPTAX menggunakan lingkungan Sandbox Midtrans yang memungkinkan Anda mensimulasikan pembayaran tanpa uang nyata.

Saat Anda melakukan checkout di GAPTAX dalam mode beta, transaksi akan diproses melalui Sandbox Midtrans, bukan production. Gunakan simulator yang disediakan Midtrans untuk mensimulasikan respons dari bank atau e-wallet.

Kartu kredit

Saat checkout GAPTAX menampilkan form kartu kredit, masukkan salah satu nomor kartu uji di bawah untuk mensimulasikan transaksi berhasil atau ditolak. Semua nomor kartu dibungkus dengan inline code agar dapat disalin langsung.

Field umum

Semua kartu uji menggunakan nilai field berikut (kecuali disebut lain):

KolomNilai
Expiry monthBulan apa pun, misalnya 01
Expiry yearTahun mendatang, misalnya 2030
CVV123
OTP atau 3DS112233

FDS adalah singkatan dari Fraud Detection System. Kartu yang berlabel "Denied by FDS" mensimulasikan transaksi yang ditolak karena terdeteksi sebagai dugaan penipuan.

Kartu umum (General)

VISA

SkenarioStatusNomor kartu
Full Authentication (3DS siap)Berhasil4811111111111114
Full Authentication (3DS siap)Ditolak bank4911111111111113
Attempted Authentication (belum 3DS)Berhasil4411111111111118
Attempted Authentication (belum 3DS)Ditolak FDS4611111111111116
Attempted Authentication (belum 3DS)Ditolak bank4711111111111115

Mastercard

SkenarioStatusNomor kartu
Full Authentication (3DS siap)Berhasil5211111111111117
Full Authentication (3DS siap)Ditolak bank5111111111111118
Attempted Authentication (belum 3DS)Berhasil5410111111111116
Attempted Authentication (belum 3DS)Ditolak FDS5411111111111115
Attempted Authentication (belum 3DS)Ditolak bank5511111111111114

JCB

SkenarioStatusNomor kartu
Full Authentication (3DS siap)Berhasil3528203324564357
Full Authentication (3DS siap)Ditolak bank3528512944932269
Attempted Authentication (belum 3DS)Berhasil3528868047864225
Attempted Authentication (belum 3DS)Ditolak FDS3528185267171623
Attempted Authentication (belum 3DS)Ditolak bank3528909779837631

AMEX

SkenarioStatusNomor kartu
Full Authentication (3DS siap)Berhasil370192169722458
Full Authentication (3DS siap)Ditolak bank374296354400881
Attempted Authentication (belum 3DS)Berhasil373747726661940
Attempted Authentication (belum 3DS)Ditolak FDS378096218340018
Attempted Authentication (belum 3DS)Ditolak bank370356097975856

China Union Pay (CUP)

SkenarioStatusNomor kartu
Full Authentication (3DS siap)Berhasil6212487892425802
Full Authentication (3DS siap)Ditolak bank6212484129687072
Attempted Authentication (belum 3DS)Berhasil6212489506621198
Attempted Authentication (belum 3DS)Ditolak FDS6212482535178193972
Attempted Authentication (belum 3DS)Ditolak bank6212484228635865

Tidak semua acquiring bank mendukung kartu JCB, AMEX, atau CUP. Hubungi tim GAPTAX untuk informasi lebih lanjut atau bantuan aktivasi.

Kartu spesifik bank (Bank-Specific)

Kartu ini berguna untuk skenario cicilan/promo yang memerlukan kartu dari bank tertentu.

Kartu diterima (3D Secure)

BankTipeVISAMastercard
Mandiri CreditFull Authentication46170069597466565573381072196900
Mandiri CreditAttempted Authentication46170017419421015573381999825417
Mandiri DebitFull Authentication4097661111111113—
Mandiri DebitAttempted Authentication4097661111111139—
CIMBFull Authentication45992078871224145481169818832479
CIMBAttempted Authentication45992039970528985481167121032563
BNIFull Authentication41050586894814675264221038874659
BNIAttempted Authentication41050525415121485264224971761016
BCAFull Authentication47737760570516505229903136853172
BCAAttempted Authentication47737738109811905229907364303610
BRIFull Authentication43650263357371995520029870899100
BRIAttempted Authentication43650278672326905520025486468439
MEGAFull Authentication42019100000000095221030000000009
MEGAAttempted Authentication42019100000000175221030000000017
MaybankFull Authentication40557720260360045520086752102334
MaybankAttempted Authentication40557713351440125520086774908452

Kartu BNI Private Label (hanya untuk BNI Acquiring): 1946415981487684

Kartu Mandiri Debit tidak tersedia untuk cicilan/promo online.

Kartu ditolak (Denied)

BankVISAMastercard
Mandiri46170085608317605573384043224447
Mandiri Debit4097667672178631—
CIMB45992060097330905481169191782739
BNI41050541485413635264223530131711
BNI Private Label1946410271931269—
BCA47737752020118095229903405423830
BRI43650286625125835520021909203008
MEGA42019100000000255221030000000025
Maybank40557796284604745520088314653770

Kartu ditolak berdasarkan response code

Nomor kartuResponse codeKeterangan
447242986999667051Setiap nominal menghasilkan RC:51
480600000000008151Nominal harus lebih dari Rp 30.000

Kartu offline

Kartu ini tidak memenuhi syarat untuk transaksi online dan menghasilkan status Deny.

JaringanNomor kartu
VISA4705859510984866
Mastercard5597518926561951

Kartu 3D Secure 2

Kartu khusus untuk menguji skenario 3DS 2. Sejak 31 Januari 2023, semua kartu uji Sandbox telah di-upgrade ke 3DS 2.

VISA

SkenarioStatusNomor kartu
3DS 2 frictionless (OTP tidak diminta)Berhasil4556557955726624
3DS 2 frictionless (OTP tidak diminta)Berhasil4024007189449340
3DS 2 frictionless (OTP tidak diminta)Ditolak4485436455354151
3DS 2 challenged (OTP diminta)Berhasil4916994064252017
3DS 2 challenged (OTP diminta)Ditolak4604633194219929
3DS 2 challenged (pending 60 detik)Berhasil setelah 60 detik4024007176265022
3DS gagal/tidak dapat diattemptDitolak4716125059847899

Mastercard

SkenarioStatusNomor kartu
3DS 2 frictionless (OTP tidak diminta)Berhasil5333259155643223
3DS 2 frictionless (OTP tidak diminta)Ditolak5328720384582224
3DS 2 challenged (OTP diminta)Berhasil5306889942833340
3DS 2 challenged (OTP diminta)Ditolak5424184049821670
3DS 2 challenged (pending 60 detik)Berhasil setelah 60 detik5487971631330522
3DS gagal/tidak dapat diattemptDitolak5250548692069390

AMEX

SkenarioStatusNomor kartu
3DS 2 frictionless (OTP tidak diminta)Berhasil341502098634895
3DS 2 frictionless (OTP tidak diminta)Ditolak345695399207589
3DS 2 challenged (OTP diminta)Berhasil348638267931507
3DS 2 challenged (OTP diminta)Ditolak372021106351394
3DS 2 challenged (pending 60 detik)Berhasil setelah 60 detik345197771649926
3DS gagal/tidak dapat diattemptDitolak3794521996036850

Kartu 3D Secure 1 (ditolak)

Kartu berikut menggunakan 3DS 1 yang sudah tidak didukung dan akan ditolak:

JaringanNomor kartu
Visa4723249479082225
Mastercard5555666677771111
JCB3528927894502153
Amex3419184532253540

E-wallet

Saat Anda memilih pembayaran via e-wallet di halaman checkout GAPTAX, Sandbox Midtrans akan menampilkan simulator berbasis web, bukan deeplink ke aplikasi asli. Gunakan simulator ini untuk menyelesaikan atau membatalkan pembayaran sesuai skenario yang diuji.

GoPay

Pada mobile, halaman checkout GAPTAX akan mengarahkan Anda ke GoPay Simulator. Pada desktop, akan muncul QR Code. Salin URL gambar QR Code tersebut dan masukkan ke QRIS Simulator.

Untuk pengujian GoPay Tokenization, nomor telepon tersedia di dokumentasi Midtrans.

ShopeePay

Alur sama dengan GoPay: di mobile Anda akan diarahkan ke simulator, di desktop akan muncul QR Code. Jika perlu memasukkan Deeplink URL secara manual, gunakan Deeplink Simulator.

QRIS

Salin URL gambar QR Code dari halaman checkout GAPTAX, lalu masukkan ke QRIS Simulator.

OVO

Gunakan nomor telepon berikut untuk mensimulasikan skenario OVO:

Nomor teleponSkenario
+628249134000Nomor tidak terdaftar di OVO (RC 14)
+628271939753Pengguna membatalkan pembayaran (RC 17)
+628242014881Gagal konfirmasi push payment (RC 26)
+628237435829Gagal push payment, pembayaran gagal (RC 40)
+628215023424Transaksi pending/timeout (RC 68)
+628242974268Tidak ada respons dari OVO dalam 60 detik (expired 65 detik)

Di lingkungan Sandbox, pembayaran e-wallet seperti GoPay menggunakan web simulator, bukan deeplink aplikasi asli. Gunakan lingkungan Production untuk menguji deeplink sungguhan.

Virtual account atau bank transfer

Saat Anda memilih metode Virtual Account di checkout GAPTAX, sistem akan menampilkan nomor VA dummy. Untuk mensimulasikan pembayaran ke VA tersebut, gunakan simulator bank yang sesuai dari tabel di bawah.

BankSimulator
PermataOpen API VA Simulator — pilih Permata
BCABCA VA Simulator
Mandiri Bill PaymentOpen API VA Simulator — pilih Mandiri, isi company code dan bill number
BNIBNI VA Simulator
BRIOpen API VA Simulator — pilih BRI
CIMBOpen API VA Simulator — pilih CIMB
BSIOpen API VA Simulator
DanamonOpen API VA Simulator
SeabankOpen API VA Simulator
SaquOpen API VA Simulator

Convenience store

Jika Anda memilih metode pembayaran via Indomaret, Alfamart, atau Kioson di checkout GAPTAX, gunakan simulator berikut untuk mensimulasikan pembayaran tanpa perlu ke gerai fisik.

MetodeSimulator
IndomaretIndomaret Simulator
AlfamartAlfamart Simulator
KiosonKioson Simulator

Google Pay

Untuk menguji pembayaran via Google Pay di GAPTAX, Anda perlu bergabung dengan Google Pay test environment. Daftar dengan email yang akan digunakan untuk checkout. Kartu uji akan otomatis muncul di Google Pay wallet setelah bergabung.

Kartu berhasilKartu ditolak
Visa: 4811111111111114Visa: 4811111111111114
Mastercard: 5211111111111117Mastercard: 5111111111111118

Kartu uji hanya muncul saat Anda login dengan akun Google yang terdaftar di test environment. Kartu ini tidak akan muncul saat GAPTAX berjalan di production.

Cardless credit

MetodeKeterangan
AkulakuGAPTAX akan mengarahkan Anda ke simulator Akulaku yang disediakan Midtrans. Kredensial uji ditampilkan di halaman.
KredivoGAPTAX akan mengarahkan Anda ke simulator Kredivo yang disediakan Midtrans. Kredensial uji ditampilkan di halaman.

Peringatan penting

Saat menguji pembayaran di GAPTAX mode beta, pastikan Anda hanya menggunakan kredensial sandbox dan simulator yang tercantum di halaman ini. Jangan melakukan pembayaran nyata ke nomor VA atau QR code yang muncul saat pengujian, karena transaksi tersebut berjalan di lingkungan Sandbox dan tidak dirancang untuk menerima pembayaran nyata.

Terkait