Alat Pengembang•Interactive Playground
Live RSA-SHA256 Signature Verifier
Gunakan simulator interaktif ini untuk memverifikasi keabsahan tanda tangan digital webhook callback secara langsung di peramban kamu. Alat ini berjalan 100% di sisi klien menggunakan standar Web Crypto API.
Interactive RSA-SHA256 Verifier Playground
Uji verifikasi signature webhook langsung di browser menggunakan Web Crypto API.
Kendala Umum Verifikasi RSA-SHA256
1. Modifikasi Whitespace dan Urutan Key JSON
Signature dihitung dari urutan karakter mentah HTTP body saat dikirim. Jika framework backend kamu membaca JSON lalu men-serialize ulang dengan
JSON.stringify(), urutan key objek atau spasi indentasi dapat berubah, menghasilkan hash SHA-256 yang berbeda sehingga verifikasi gagal. Selalu simpan raw body sebelum parsing!2. Format Public Key
Pastikan Public Key memiliki header
-----BEGIN PUBLIC KEY----- dan footer -----END PUBLIC KEY-----. Gateway Qoin menggunakan format standar X.509 SubjectPublicKeyInfo (SPKI).