Check Disbursement Account (Saldo MDA)
Cek saldo Merchant Disbursement Account lewat endpoint resmi POST /dana/merchant/queryMerchantResource.htm — respons asli DANA, tanpa saldo palsu pada LIVE SANDBOX.
Penjelasan API
Penjelasan lengkap tersedia dalam modalPenjelasan API
Apa fungsinya? Membaca saldo Merchant Disbursement Account (MDA) yang dipakai sebagai sumber dana.
Mengapa perlu? Merchant perlu mengetahui saldo sebelum melakukan disbursement.
Bagaimana prosesnya? Endpoint memakai OpenAPI. Signature RSA-SHA256 berada di body request pada field signature.
Apa yang harus diperhatikan? Membutuhkan MERCHANT_ID dan CLIENT_SECRET. Resource yang tersedia: deposit, available, dan total balance.
Cara membaca respons? Periksa resultStatus (S/F/U), lalu baca merchantResourceInformations dan string JSON pada field value.
Catatan: Mengisi Saldo MDA di Sandbox
Berdasarkan UAT script resmi DANA (dana-id/uat-script), saldo deposit merchant sandbox diisi dengan top-up BNI Virtual Account:
- Merchant sandbox memiliki VA BNI (instId BNIC1ID) - dapat dilihat di dashboard sandbox DANA.
- UAT resmi mengirim topup VA ke /ifcsupergw/bni/topup/merchant/request.htm bila saldo deposit di bawah ambang.
- Saldo juga dapat dilihat lewat dashboard sandbox DANA.
PERLU VERIFIKASI: mekanisme topup VA di atas dicatat dari kode UAT resmi DANA dan tidak diimplementasikan di lab ini (agar tidak ada aksi penambahan dana otomatis). Lakukan topup melalui dashboard sandbox Anda.