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