Skip to main content

QRIS

QRIS (Quick Response Code Indonesian Standard) adalah standarisasi pembayaran dengan menggunakan metode QR Code dari Bank Indonesia dan dapat dipindai/dikenali/dibaca oleh Penyelenggara Jasa Sistem Pembayaran sehingga proses transaksi dengan QR Code menjadi lebih mudah, cepat, dan aman.

Technical Specification

Body Request

NoNameTypeMandatoryMin LengthMax LengthDescription
1 orderObjectM112Detail of Order
2 customerObjectM18Detail of Customer
3 urlObjectM14Detail of Url
4 billingObjectO11Detail of Billing
5 shippingObjectO14Detail of Shipping
6 metaObjectO11Detail of MetaData
7 cardObjectO17Detail of Card
8 recurringObjectO111Detail of Recurring
9 sourceOfFundsObjectM111Detail of SourceOfFunds
10 deviceObjectO17Detail of Device

Sample Request

{
"customer": {
"email": "hajar.finnet@gmail.com",
"firstName": "Hajar",
"lastName": "Ismail",
"mobilePhone": "+6281286288844"
},
"order": {
"id": "1680679096364",
"amount": "1000",
"description": "Testing"
},
"url": {
"callbackUrl": "https://sandbox.finpay.co.id/simdev/finpay/result/resultsuccess.php"
},
"sourceOfFunds": {
"type": "qris"
}
}

Body Response

NoNameTypeMandatoryMin LengthMax LengthDescription
1 responseCodeEnumM17Response Code
2 responseMessageStringM1500Response Message
3 paymentCodeStringC130Payment Code
4 redirecturlStringC1320Redirect URL
5 expiryLinkStringC119Expiry Link
6 processingTimeNumberC120Processing Time
7 appurlStringC1320App URL
8 imageurlStringC1320Image URL
9 accountListArrayC14Account List

Sample Response

{
"responseCode": "2000000",
"responseMessage": "Success",
"redirecturl": "",
"appurl": "",
"imageurl": "https://devo.finpay.id/pg/payment/card/v2/access/17d6a417565a51e792c64a7f4b4b1e833743ceea6b93b6c7a5ee29e12ae980b1",
"expiryLink": "2023-11-23 14:37:53",
"paymentCode": "",
"stringQr": "00020101021226570013ID.FINPAY.WWW01189360077732007220010207ZORA4840303UKE51410014ID.CO.QRIS.WWW0212ID12345678910303UKE52045814530336054062014105802ID5909PT Finnet6007Jakarta6105127106220071640788317006386736304F850",
"processingTime": 0.28851914405822754
}