Get Token B2B | StringToSign: X-CLIENT-KEY|X-TIMESTAMP
Format private key: PKCS#1 — BEGIN RSA PRIVATE KEY
X-CLIENT-KEY
Private Key PKCS#1
Public Key (kirim ke Nobu)
Request Transaksi | StringToSign:
METHOD:PATH:AccessToken:LowerCase(HexEncode(SHA256(body))):TIMESTAMP
Get Access Token B2B SemarPay — POST /v1.0/access-token/b2b
Algoritma: SHA256withRSA | StringToSign: X-CLIENT-KEY|X-TIMESTAMP
Format key: PKCS#8 — BEGIN PRIVATE KEY | TTL: 900 detik
Private Key (PKCS#8 / PKCS#1)
Public Key (kirim ke SemarPay)
Generate QRIS MPM — POST /v1.0/qr/qr-mpm-generate
Algoritma: HMAC_SHA512 | Key: CLIENT_SECRET
StringToSign: POST|/v1.0/qr/qr-mpm-generate|{token}|SHA256(body)|{ts}
cURL ready-to-run
Kirim langsung dari browser (kemungkinan di-block CORS). Alternatif: jalankan cURL di terminal → paste JSON response di bawah.
Response JSON dari SemarPay