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"
}
				
			

SFTP for Transaction Report & Static QRIS Image Transfer

en_USEnglish