Dokumentasi API

Data Model

Money

NoNameTypeLengthRequiredConditionRemarks
1valueStringVariable, 19 maxWajibMenunjukkan besaran nominal yang digunakan dalam transaksi atau proses tertentu dalam sistem.
2currencyStringVariable, 3 maxWajibJenis mata uang yang digunakan dalam transaksi, biasanya direpresentasikan dalam format kode mata uang internasional.

virtualAccountData​

NoNameTypeLengthRequiredConditionRemarks
1paymentFlagReasonMultilanguageTextVariableOptionalAlasan Status Pembayaran multi bahasa
2partnerServiceIdStringFixed, 8 maxWajibKode biller/merchant dari virtual account. Left Padding dengan spasi
3customerNoStringVariable, 20 maxWajibNomor unik (hingga 20 digit). Menggabungkan partnerServiceId dan customerNo atau virtualAccountNo
4virtualAccountNoStringVariable, 28 maxWajibInformasi nomor virtual account yang menggabungkan partnerServiceId dan customerNo
5virtualAccountNameStringVariable, 255 maxWajibInformasi nama pelanggan
6paymentFlagStatusStringFixed, 2 maxWajibStatus untuk pembayaran va. Nilai-nilai tersebut meliputi: Berhasil, pesanan telah dibayar Inisiasi, VA telah dibuat Dibatalkan, VA telah dihapus Gagal, VA telah ditutup karena sudah kedaluwarsa
7trxIdStringVariable, 64 maxWajibPengidentifikasi transaksi unik pada sistem mitra yang ditetapkan untuk setiap transaksi.
8inquiryRequestIdStringVariable, 64 maxWajibPengidentifikasi request unik untuk inquiry.
9paidAmountMoneyVariableOptionalBerisi nominal yang berhasil dibayarkan, berisi dua sub-bidang: Nilai: Transaction paidAmount, termasuk pecahan Mata Uang: Kode mata uang berdasarkan ISO
10feeAmountMoneyVariableOptionalBiaya yang dikenakan pada transaksi, berisi dua sub-bidang: Nilai: Transaction paidAmount, termasuk pecahan Mata Uang: Kode mata uang berdasarkan ISO
11creditbalanceMoneyVariableWajibNominal yang masuk ke saldo mitra, Berisi dua sub-bidang: Nilai: Transaction paidAmount, termasuk pecahan Mata Uang: Kode mata uang berdasarkan ISO
12expiredDateStringFixed, 25 maxOptionalTanggal kedaluwarsa untuk virtual account, dalam format YYYY-MM-DDTHH:mm:ss+07:00. Waktu harus dalam GMT+7 (waktu Jakarta).
13additionalInfoJSON ObjectVariableOptionalInformasi tambahan.
14additionalInfo.callbackUrlStringVariable, 8 maxOptionalURL untuk dapat menerima notifikasi pembayaran setelah pembayaran dilakukan oleh pelanggan.
15balanceMoneyVariableWajibSaldo mitra saat ini, berisi dua sub-bidang: Nilai: Transaction paidAmount, termasuk pecahan Mata Uang: Kode mata uang berdasarkan ISO

MultilanguageText

NoNameTypeLengthRequiredConditionRemarks
1englishStringVariable, 200 maxWajibAlasan Status Pembayaran dalam Bahasa Inggris.
2indonesiaStringVariable, 200 maxWajibAlasan Status Pembayaran dalam Bahasa Indonesia.