DANA DANA Sandbox Lab
MODE: MOCK / LOCAL TERKUNCI: api.sandbox.dana.id aktifkan LIVE →

Konfigurasi

Credential sandbox DANA Anda. Disimpan di config.local.php (di-gitignore, folder diblokir HTTP) — nilai rahasia tidak pernah ditampilkan utuh.

Status Konfigurasi Saat Ini

nilai rahasia hanya ditampilkan dalam bentuk ter-mask
Sandbox Base URL https://api.sandbox.dana.id (read-only, terkunci permanen)
MERCHANT_ID 2166******247 tersimpan
X_PARTNER_ID 2026110307155880686133
CLIENT_SECRET 2365******7186 tersimpan
ORIGIN https://sandbox-dana.tulus-harapan.com
PRIVATE_KEY tersimpan (inline config)
DANA_PUBLIC_KEY (webhook) config: dana_public_key
Kesiapan LIVE SANDBOX SIAP - aktifkan di Dashboard
Kesiapan Saldo MDA SIAP

Form Konfigurasi

field rahasia yang dikosongkan akan MEMPERTAHANKAN nilai tersimpan
Read-only. Hostname sandbox dikunci di config + validator HTTP; tidak ada opsi produksi.
Dari dashboard DANA. Diperlukan untuk Saldo MDA (queryMerchantResource).
Dikirim sebagai header X-PARTNER-ID pada semua API disbursement.
Diperlukan untuk Saldo MDA (diletakkan di head request OpenAPI, dimask di semua tampilan/log).
Origin merchant terdaftar - dikirim sebagai header ORIGIN.
Path file .pem private key merchant. Lebih disarankan daripada inline. Disarankan taruh di storage/keys (diblokir HTTP).
Gunakan SALAH SATU: path file ATAU tempel PEM. Nilai tidak pernah ditampilkan kembali.
Public key gateway DANA untuk memverifikasi webhook. Sandbox sudah punya key resmi tertanam.

Nilai pra-isi form pengujian Data positif resmi sandbox DANA (dari uat-script) - boleh Anda sesuaikan.
Batal

Keamanan credential:

• config.local.php di-gitignore — tidak pernah masuk repository.
• Folder config/ diblokir .htaccess; file berupa PHP return-array sehingga tidak menampilkan apa pun.
• Nilai rahasia selalu di-mask di UI, log, dan riwayat (lihat lib/LogService.php).
• Cara manual: salin config.example.php menjadi config.local.php lalu isi langsung.