QRIS Payment

Embed QRIS Payment as a Service, enables QRIS payment for your customers or POS applications.

QRIS Payment

This API is used to make QRIS payment transactions.

Endpoint

				
					[POST]
https://{{hostname}}/qris-issuer/
				
			

Response (Success)

				
					Headers
Content-Type:application/json
Body
{
"responseId": [string],
"code": [string],
"message": [string]
}
				
			

Response (Fail)

				
					Headers
Content-Type:application/json
Body
{
"responseId": [string],
"code": [string],
"message": [string]
}
				
			

QRIS Check Status

The QRIS Check Status API is used for partner requests for QRIS transaction status.

Endpoint

				
					[POST]
https://apigw-devel.kaspro.id/qr-check-status/
				
			

Response (Success)

				
					{
"ResponseCode": "0",
"TransactionType": "CASHOUT",
"AcquirerName": "BIMASAKTI MULTI SINERGI",
"CustomerMobile": "082xxxxxx070",
"MerchantLocation": "JAKARTA PUSAT"
"MerchantName": "TOKO NIKI AYU",
"OriginalTrxRefNo": "CASHOUT10032",
"MerchantPan": "936xxxxxxx120",
"CustomerPan": "936xxxxxxxxxxx519",
"TerminalID": "A01",
"ResponseTime": "20210815181553",
"CustomerName": "Dicha Putri",
"TxnRefNo": "0077643",
"PaymentStatusCode": "000000",
"ResponseDesc": "Success"
}
				
			

QRIS Payment to Merchant

The QRIS Payment to merchant API is used to make QRIS payments using the Kaspro wallet as a source of funds to the merchant wallet.

Endpoint

				
					[POST]
https://{{hostname}}/qris-issuer/
				
			

Response (Success)

				
					Headers
Content-Type:application/json
Body
{
"code": [string],
"acquirerName": [string],
"customerPan": [string],
"merchantPan": [string],
"message": [string],
}
				
			

Response (Fail)

				
					Headers
Content-Type:application/json
Body
{
"responseId": [string],
"code": [string],
"message": [string]
}
				
			
en_USEnglish