Bahasa Indonesia
API ReferenceLogin

Simulasi eWallet

Last updated 02/17/2021

Deskripsi

Simulasi dan pengembangan integrasi dengan eWallet Xendit tidak memerlukan proses aktivasi akun. Ketika Anda mendaftar pada akun Xendit, Anda akan langsung dapat melakukan simulasi pembayaran eWallet melalui API

Mencoba pembayaran eWallet

  1. Untuk melakukan simulasi pembayaran eWallet, silakan membuat secret API Key pada development mode terlebih dahulu. Mohon pastikan Anda memberikan permission money -in = WRITE.
  2. Ikuti referensi dari API reference untuk detail ketentuan request
  3. Kirim ‘POST’ request ke https://api.xendit.co/ewallets/charges menggunakan API key development

Untuk melakukan simulasi dan mengetahui skenario error/gagal, silakan mengikuti informasi di bawah ini :

Skenario Simulasi eWallet

Skenario Positif

SkenarioInputOutput
Pembayaran sukses - one time paymentAmount berapapun selain 20101-20111Status PENDING akan langsung dikembalikan setelah POST request. Setelah user melakukan otorisasi pembayaran, status SUCCEEDED atau FAILED akan dikirimkan ke server Anda melalui callback

Skenario Negatif

SkenarioInputOutput
Payment channel ini belum diaktivasi. Silakan aktivasi eWallet melalui dasbor XenditAmount = 10100API Response Error 403 CHANNEL_NOT_ACTIVATED
Layanan provider eWallet sedang tidak tersediaAmount = 10101API Response Error 503 CHANNEL_UNAVAILABLE
Layanan Xendit sedang tidak tersediaAmount = 10102API Response Error 500 SERVER_ERROR
Akun user tidak dapat diakses karena telah di blok oleh provider eWalletAmount = 20103ACCOUNT_ACCESS_BLOCKED failure code via callback
Merchant belum terdaftar pada sistem provider eWalletAmount = 20104INVALID_MERCHANT_CREDENTIALS failure code via callback
User menolak request pembayaranAmount = 20105USER_DECLINED_PAYMENT failure code via callback
Informasi akun user tidak validAmount = 20106INVALID_ACCOUNT_DETAILS failure code via callback
Transaksi telah mencapai maksimum limitAmount = 20107MAXIMUM_LIMIT_REACHED failure code via callback
Perangkat user tidak dapat dijangkau. Koneksi yang tidak stabil atau perangkat yang telah diretas menjadi penyebab yang umum ditemukanAmount = 20108USER_UNREACHABLE failure code via callback
Kanal pembayaran sedang mengalami isu yang tidak terdugaAmount = 20109CHANNEL_UNAVAILABLE failure code via callback
Saldo user tidak cukup untuk menyelesaikan pembayaranAmount = 20110INSUFFICIENT_BALANCE failure code via callback
Akun user belum atau tidak aktifAmount = 20111ACCOUNT_NOT_ACTIVATED failure code via callback

Apabila Anda masih menggunakan eWallet API versi sebelumnya, testing scenario dapat diaksi melalui tautan di bawah ini :

  1. OVO
  2. DANA
  3. LINKAJA