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

Laboratorium Digital Signature

Pahami cara DANA memverifikasi identitas merchant lewat X-SIGNATURE (RSA-SHA256). Halaman ini murni lokal — tidak ada request ke server DANA.

Bagaimana Signature DANA Bekerja

Penjelasan lengkap tersedia dalam modal

Status Kunci

private key tidak pernah ditampilkan
Private key merchant tersedia via konfigurasi
Kunci DEMO (belajar) belum ada
Kunci SIM webhook tersedia · fingerprint 7F43B1AA7C84
Kunci DEMO hanya untuk lab ini — tidak terdaftar di DANA, tidak dipakai untuk LIVE SANDBOX.

Generate Signature

murni lokal — coba juga mengubah 1 karakter body lalu verifikasi ulang
Path ikut ditandatangani - signature hanya valid untuk endpoint ini.
Format DANA: YYYY-MM-DDTHH:mm:ss+07:00 (waktu Jakarta).
Body akan di-minify persis seperti SDK resmi sebelum di-hash.

Verify Signature (secara lokal)

verifikasi = persis yang dilakukan server DANA dengan public key Anda
Pilih kunci yang BERPASANGAN dengan private key penanda tangan. Kunci salah = verifikasi gagal (pelajaran penting!).