DRP Network Solutions - Dokumentasi API
← Kembali ke Generator

API Generator QRIS Dinamis

API ini memungkinkan Anda untuk membuat kode QRIS dinamis secara terprogram, memindai string QRIS dari gambar, dan memeriksa status server. URL dasar untuk semua permintaan API adalah domain root server Anda, atau http://localhost:3001 jika dijalankan secara lokal.

GET /api/health

Memeriksa status kesehatan server API.

Respons

{
  "status": "OK",
  "timestamp": "2026-06-14T21:00:00.000Z"
}

POST /api/generate

Menghasilkan string QRIS dinamis dan gambar kode QR dengan menyuntikkan nominal ke dalam string QRIS statis.

Header Permintaan

Isi Permintaan

{
  "staticQris": "000201010211...", // Wajib: String QRIS statis
  "amount": 10000,               // Wajib: Nominal transaksi (angka)
}

Respons

{
  "dynamicQris": "000201010212...", // String QRIS dinamis yang dihasilkan
  "qrImage": "data:image/png;base64,iVBORw0K..." // Gambar PNG yang dienkode Base64
}

POST /api/parse-image

Mengekstrak string QRIS dari unggahan gambar kode QR.

Header Permintaan

Isi Permintaan

Kirim data form (form-data) dengan satu bidang bernama file yang berisi file gambar (JPG, PNG, dll.).

Respons

{
  "qris": "000201010211..." // String QRIS hasil pindaian
}

POST /api/parse-image-url

Mengekstrak string QRIS dari gambar yang dihosting di URL yang diberikan.

Header Permintaan

Isi Permintaan

{
  "imageUrl": "https://contoh.com/path/ke/qr-image.jpg" // Wajib: URL dari gambar QR
}

Respons

{
  "qris": "000201010211..." // String QRIS hasil pindaian
}