QRIS Merchant Aggregator
API bundle for businesses that need Acquiring merchants and provide QRIS feature requirements.
QRIS Merchant Registration
The QRIS Merchant Registration API is used for partners to register merchant partners as QRIS KasPro merchants via API.
Endpoint
POST
https://apigw-devel.kaspro.id/qris-merchant/branch/submit
Response (Success)
{
"general_response": {
"response_status": true,
"response_code": 200,
"response_message": "Success insert branch",
"response_timestamp": "2021-01-04T10:44:04+07:00"
}
}
Static QR
The Static QR API is used for KasPro’s static QR generating partner.
Endpoint
-
QRIS Refund
The QRIS Refund API is used to get notifications from KasPro for QRIS Transaction refunds.
Endpoint
[POST]
https://{{hostname}}/acquirer/refund
Response (Success)
{
"code": "0",
"message": " Success ", "responseId": "1631602835382"
}
Response (Fail)
{
"code": "999999",
"message": "General Error", "responseId": "1631602835382"
}
Callback Transaction
Callback Transaction API is used to enable KasPro to provide Callback transactions with details such as Issuer Name, Customer Data (Phone Name, Details) Details of Paid Nominal & MDR Partner.
Endpoint
[POST] https://{{hostname}}/qris-payment-callback
Response (Success)
{
"ResponseCode": "000000",
"ResponseTime": "2021/08/27 19:21:01",
"ResponseDesc": "Success"
}
Dynamic QR
The Dynamic QR API is used for KasPro’s dynamic QR generation partner.
Endpoint
https://apigw.dev.kaspro.id/qr/dynamic/save
Response (Success)
{
"TxnRefNo" : "10519102010000002",
"RequestTime" : "20201020120000",
"Amount" : 230000,
"QRID": "ID0000000001",
"TerminalID" : "A01",
"MerchantID" : "0215ABxxxxxxxx8901",
"MerchantPan" : "0118xxxxxxxxxxxx4321",
"RawQr" :
"00020101021226620013ID.KASPRO.WWW0118936008121234568901021292373306
29150303UMI5204581253033605502015802ID5912COLICO KOKAS6015JAKARTA
SELATAN610512870630496AA"
}
QRIS Payment Acquirer Notification
The QRIS Payment Acquirer Notification API is used for partners to receive QRIS payment transaction notifications.
Endpoint
[POST]
https://{{hostname}}/qris-payment-callback
Response (Success)
{
"ResponseCode": "000000",
"ResponseTime": "2021/08/27 19:21:01",
"ResponseDesc": "Success"
}