QRIS
QRIS Order Status Inquiry
Panduan lengkap untuk melakukan inquiry status order QRIS menggunakan API Paylabs.
Request URL
| Field | Value |
|---|---|
| URL | ${ROOT_URL}/payment/v2.3/qris/query |
| Method | POST |
| Endpoint | /payment/v2.3/qris/query |
Request
Header
| Field Name | Type | Required | Description |
|---|---|---|---|
| Content-Type | String(30) | Yes | Isi dengan nilai "application/json;charset=utf-8" |
| X-TIMESTAMP | String(29) | Yes | Waktu saat ini, dengan format 2026-01-30T12:00:00.000+07:00 |
| X-SIGNATURE | String(64) | Yes | Signature. Untuk selengkapnya cek Cara Membuat Signature |
| X-PARTNER-ID | String(20) | Yes | Merchant ID |
| X-REQUEST-ID | String(64) | Yes | ID unik merepresentasikan setiap request yang dikirim |
Body
| Parameter | Type | Required | Remarks |
|---|---|---|---|
| requestId | String(64) | Yes | Kode unik untuk setiap request *catatan : requestId harus sama dengan X-REQUEST-ID |
| merchantId | String(10) | Yes | ID unik yang disediakan oleh payment gateway ke merchant |
| storeId | String(30) | No | Jika Merchant memiliki cabang dan ingin membuat order dengan ID cabang |
| merchantTradeNo | String(32) | Choice | Kode unik yang dibuat oleh Merchant untuk setiap transaksi |
| rrn | String(32) | Choice | Nomor pembayaran yang berhasil yang secara unik mengidentifikasi transaksi |
| paymentType | String(20) | Yes | Tipe pembayaran, cek Tipe Pembayaran |
Pada parameter request, pilih salah satu dari merchantTradeNo atau rrn. Error akan dilaporkan jika keduanya dikirim.
QRIS Order Status Inquiry Response Parameters