Skip to main content

Decode QR MPM

Berfungsi untuk membaca data qr

Service Info

HTTP MethodPOST
Service Code48
Http MethodPOST
Path...{version}/qr/qr-mpm-decode
Header NameTipe DataWajibDeskripsi
Content-TypeStringYapplication/json
AuthorizationStringYToken B2B
Authorization-CustomerStringYToken B2B2C
X-SIGNATUREStringYDibuat dengan algoritma asymmetric with token B2B2C: Signature Generation
X-PARTNER-IDStringYClient’s client_id (diberikan pada saat onboarding )
X-EXTERNAL-IDStringYNomor referensi yang harus unik pada hari yg sama
CHANNEL-IDStringY00001 untuk PJP and 00002 untuk non PJP

Body

ParameterTipe DataWajibDeskripsi
partnerReferenceNoStringYKode Transaksi Partner
qrContentStringYQR Payload
Length: <= 512 karakter
merchantIdStringYPengidentifikasi merchant yang unik untuk setiap merchant
Length: <= 64 karakter
scanTimeStringYWaktu ketika QRIS discan oleh pengguna
Length: <= 25 karakter

Request samples

{
"partnerReferenceNo": "1233xxxxx",
"merchantId": "121xxxx",
"scanTime": "2022-01-03T08:27:11+07:00",
"qrContent": "204581253033605408100000005802ID5910SELATAN61051262062260105312320506D146130703A015502025602106304E650WWW0215ID10200332xxxxxxxxxxxxxxx",
}
```

Response Structure

ParameterTipe DataDeskripsi
responseCodeStringKode respons
Length: <= 7 karakter
responseMessageStringDeskripsi respons
Length: <= 150 karakter
referenceNoStringdecode qr
Length: <= 64 karakter
partnerReferenceNoStringPengidentifikasi transaksi pada sistem konsumen layanan
Length: <= 32 karakter
merchantNameStringNama merchant
Length: <= 25 karakter
merchantLocationStringLokasi merchant
Length: <= 25 karakter
transactionAmountObjectNominal Transaksi yang harus dibayar
berisi 0 untuk qr statis
feeAmountObjectNominal Tips

Response samples

{
"responseCode": "2004800",
"responseMessage": "Successful",
"referenceNo": "5037213",
"partnerReferenceNo": "123321123",
"merchantName": "TOKO PINKY",
"merchanLocation": "JAKARTA SELATAN",
"transactionAmount": {
"value": "10000.00",
"currency": "IDR"
},
"feeAmount": {
"value": "10",
"currency": "IDR"
}
}

List Response Code API Decode QR MPM

Response CodeResponse MessageDescription
2004800SuccessSukses
4004801Invalid field format { field name }Format invalid
4004802Invalid mandatory field {field name}Format pada bidang wajib tidak ada atau tidak valid
4014800Unauthorized. Invalid SignatureX-Signature salah
4094800Cannot use same X-EXTERNAL-ID in same dayX-External-ID sudah pernah digunakan di hari yang sama
4044801Bad RequestRequest header ada yang salah / kurang
4044801Unauthorized. Client Forbidden Access APIPartner tidak dapat mengakses api terkait