Skip to content

Midtrans — QRIS

Pembayaran QRIS menggunakan Midtrans mendukung QRIS Dinamis, sehingga pelanggan hanya perlu melakukan scan dan memasukkan PIN (nominal sudah terkunci).

Cara Pembuatan (Create)

Set method_type menjadi qris dan berikan method_detail dengan type: qris.

http
POST /v1/payments/create
json
{
  "amount": 2500000, 
  "currency": "IDR",
  "method_type": "qris",
  "method_detail": {
    "type": "qris"
  }
}

Response

Response method_data akan berisi raw string dan (jika didukung Midtrans) URL gambar QR Code.

json
{
  "success": true,
  "data": {
    "id": "...",
    "status": "pending",
    "method_data": {
      "type": "qris",
      "qr_string": "000201010211...",
      "qr_image_url": "https://api.sandbox.midtrans.com/v2/qris/..."
    }
  }
}

Sangat disarankan Anda me-render qr_string secara lokal menggunakan library generator QR code untuk memastikan tampilan konsisten di aplikasi Anda.

Gerbang Pay API Documentation