POST
https://aasardconnectid.biz.id/api/qris/buatParameter
| Parameter | Wajib | Keterangan |
|---|---|---|
merchant_id, key, password | Ya | Sama dengan kredensial H2H. |
amount | Ya | Nominal rupiah, angka bulat. |
ref_id | Ya | ID unik per transaksi, 4-64 karakter: huruf, angka, . _ -. |
Contoh request
curl -X POST "https://aasardconnectid.biz.id/api/qris/buat" \
-H "Content-Type: application/json" \
-d '{
"merchant_id": "ACN12345",
"key": "PRODUCTION_KEY",
"password": "PASSWORD_LOGIN",
"amount": 25000,
"ref_id": "INV-0001"
}'Contoh respons
{
"success": true,
"message": "QRIS dibuat.",
"data": {
"ref_id": "INV-0001",
"status": "pending",
"amount": 25000,
"fee": 0,
"received": 0,
"checkout_url": "https://...",
"expires_at": "2026-10-28 15:00:00",
"paid_at": null,
"release_at": null,
"time": "2026-10-28 14:45:00",
"qr": "data:image/png;base64,..."
}
}| Field | Keterangan |
|---|---|
status | Status pembayaran. Awalnya pending. Nilai akhir: sukses, expired, gagal. |
amount, fee, received | Nominal, biaya, dan jumlah yang diterima (received terisi saat sukses). |
checkout_url | Halaman pembayaran yang bisa dibuka pelanggan. |
qr | Gambar QR dalam format data:image/png;base64. |
expires_at, paid_at, release_at, time | Waktu kedaluwarsa, dibayar, dana dilepas, dan dibuat. |
Akun non-bisnis mendapat HTTP 403. Mengirim ulang
ref_id yang sama mengembalikan transaksi sebelumnya. Nominal di luar batas minimal/maksimal ditolak (HTTP 422), dan HTTP 503 berarti layanan QRIS sedang dinonaktifkan. Isi contoh respons hanya ilustrasi bentuk data.