QR MPM
Generate QR MPM
API ini digunakan untuk membuat QR Code dengan metode MPM (Merchant Presented Mode) untuk pembayaran QRIS.
POST
https://staging-gateway.paprika.co.id/api/snap/v1.0/qr/qr-mpm-generateAPI ini digunakan untuk membuat QR Code dengan metode MPM (Merchant Presented
Mode) untuk pembayaran QRIS. Kirim nomor referensi merchant dan nominal (dalam
IDR); response mengembalikan qrContent, yaitu payload QRIS mentah yang Anda
render menjadi gambar QR untuk discan oleh customer.
Contoh Implementasi
Contoh implementasi lengkap dalam Node.js dan PHP akan segera ditambahkan. Untuk sementara, gunakan dokumentasi ini sebagai referensi untuk mengintegrasikan API ini.
Parameters
7 parameters accepted on this request.
| Name | Type | In | Required | Description |
|---|---|---|---|---|
| string | header | Required | application/json | |
| string | header | Required | Bearer access token (B2B). | |
| datetime | header | Required | YYYY-MM-DDTHH:mm:ssZ | |
| string | header | Required | Signature untuk verifikasi. | |
| string | header | Required | Partner ID merchant. | |
| string | header | Required | Unique ID dari merchant. | |
| string | header | Required | Channel ID yang digunakan. |
Request
Content-Type application/json
{
"partnerReferenceNo": "{{partnerRefNo}}",
"amount": {
"value": "100.00",
"currency": "IDR"
}
}Response Samples
200 OKSuccessful
{
"responseCode": "2004700",
"responseMessage": "Successful",
"referenceNo": "PG-1-20250520105202-807759",
"partnerReferenceNo": "0001747713122119774700",
"qrContent": "00020101021226690017ID.CO.PAPRIKA.WWW011893600823000000292802150000000000029280303UMI52045499530336054031005802ID5923KANTIN KEJUJURAN ASASTA6007JAKARTA61055014162240120MKP54B2UZAPHMTIIYNDV6304011A",
"merchantName": "Cartwright-Rolfson",
"additionalInfo": []
}400 Bad RequestBad Request
{
"responseCode": "4004701",
"responseMessage": "Invalid Field Format [X-EXTERNAL-ID]"
}409 ConflictConflict
{
"responseCode": "4094701",
"responseMessage": "Duplicate partner reference no"
}