If the QRIS payment method is used in the payment request, PAPER.ID will send a response of the dynamic QRIS that is applied for the payment request. QRIS is automatically compatible with channels that accept QRIS: GoPay, Dana, Shopee Pay, LinkAja, BCA QR, CIMB QRPay
Payment Method | Method | Channel |
---|---|---|
QRIS | qris | qris |
Payload of Payment Method Object in an API Call Request, when using qris
{
"payment_method": {
"method": "qris",
"channel": "qris"
},
// other props ...
}
Payload of data object in an API Call Response, when using QRIS
{
"data": {
"amount": 50000,
"payment_id": "1664938016CJD8K",
"buyer_fee": 0,
"merchant_fee": 0,
"payment_method": "qris",
"payment_channel": "qris",
"ref_id": "qris-12891s",
"status": "PENDING",
"qr_string": "0002010102##########CO.XENDIT.WWW011893600#######14220002152#####414220010303TTT####015CO.XENDIT.WWW02180000000000000000000TTT52045######ID5911XenditQRIS6007Jakarta6105121606##########3k1mOnF73h11111111#3k1mOnF73h6v53033605401163040BDB",
"type": "DYNAMIC"
},
// other props ...
}
The QR string that has been generated, needs to be transformed into QR format, in order to be displayed on your application/website.