POST

/api/qris/status

Cek Mutasi Real-Time

Endpoint ini secara otomatis menarik data mutasi dari saluran pembayaran yang sedang aktif (Orderkuota / GoPay / ShopeePay), mencocokkan nominal total_amount, dan mengonfirmasi status transaksi menjadi Success.

HTTP Request Headers

X-API-KEYWajib

Secret API Key toko Anda (contoh: QP-Key-xxx)

Request Body Parameters (JSON)

JSON Payloadapplication/json
{
  "transaction_id": "INV-001"   // (string, wajib) ID Transaksi / external_id Anda
}

Respons Berhasil Terkonfirmasi (HTTP 200 OK - Paid)

200 OK (Confirmed)Status: Success
{
  "success": true,
  "data": {
    "transaction_id": "INV-001",
    "external_id": "INV-001",
    "status": "Success",
    "base_amount": 25000,
    "unique_code": 43,
    "total_amount": 25043,
    "fee_amount": 175,
    "net_amount": 24868,
    "mdr_rate": "0.7%",
    "paid_at": "2026-08-08T03:05:22.000Z",
    "payment_method": "API QRIS"
  }
}

Contoh Kode Panggilan

curl -X POST "http://localhost:9002/api/qris/status" \
  -H "Content-Type: application/json" \
  -H "X-API-KEY: QP-Key-YOUR_SECRET_KEY" \
  -d '{
    "transaction_id": "INV-20260808-001"
  }'