DANA DANA Sandbox Lab
MODE: MOCK / LOCAL TERKUNCI: api.sandbox.dana.id aktifkan LIVE →
Mode pengujian: MOCK / LOCAL - tidak ada request ke server DANA

Diagnostics & Audit

Pemeriksaan teknis tanpa transfer baru. Nilai rahasia tidak pernah ditampilkan.

Aturan audit aktif: halaman ini tidak mengirim transfer. HTTP 5xx tidak dianggap sebagai kegagalan final transaksi.

Diagnostic Checklist

AreaPemeriksaanStatusCatatan
EnvironmentPHP PASS8.2.35
EnvironmentcURL PASS8.14.1
EnvironmentOpenSSL PASSOpenSSL 3.5.7 9 Jun 2026
EnvironmentSandbox host lock PASShttps://api.sandbox.dana.id
CredentialsMerchant ID PASSnilai tidak ditampilkan
CredentialsX-Partner ID PASSnilai tidak ditampilkan
CredentialsPrivate key PASSkey dapat dibaca
CredentialsWebhook public key PASSconfig: dana_public_key
SignatureLocal RSA sign/verify PASSRSA-SHA256 sign/verify roundtrip berhasil.
APICheck Saldo PASSbaseline LIVE berhasil
APIBank Inquiry WARNING5004201 dari DANA; belum final diagnosis
APITransfer Bank WARNING5004301 dari DANA; transfer baru dilarang selama audit
APITransfer Status serviceCode PERLU VERIFIKASIDashboard example 43; PHP SDK model 00
SafetyPending transaction count PASS0
Safety5xx transaction state PASSPENDING_UNKNOWN; tidak dianggap FAILED FINAL
SafetyProduction URL PASSproduction tidak tersedia dan host-lock aktif

Temuan Utama

  1. Check Saldo LIVE berhasil dengan credential yang sama.
  2. Bank Inquiry menghasilkan 5004201; belum terbukti sebagai bug aplikasi.
  3. Transfer menghasilkan 5004301; status internal dipertahankan sebagai PENDING_UNKNOWN.
  4. Dashboard docs memberi contoh serviceCode 43, sedangkan model PHP SDK menulis 00: PERLU VERIFIKASI DANA.
  5. Saldo Available bernilai 0, tetapi belum ada bukti resmi bahwa hal itu menyebabkan HTTP 500.