Cash In & Cash Out
Banks or FSI are able to instantly utilize our networks of retail outlets onboarded as licensed digital banking agents. This will enable you to offer cash-in and cash-out points, to serve the cash basis segments especially micro, small, and medium enterprises.
Transfer from Bank
Transfer to Bank
Transfer API is used to make transfer transactions from a user’s wallet to a bank account
Endpoint
[POST]
https://{{hostname}}/bank-transfer/
Response (Success)
Headers
Content-Type:application/json
Body
{
"responseId": [string],
"code": [int],
"data": {
"bankAccount": [numeric],
"bankName": [string],
"bankAccountName": [string],
"serviceFee": [money],
"amount": [money],
"totalAmount": [money],
"balanceBefore": [money],
"balanceAfter": [money],
"date": [datetime],
},
"message": [string]
}
Response (Fail)
Headers
Content-Type:application/json
Body
{
"responseId": [string],
"code": [int],
"message": [string]
}
Transfer to Bank Inquiry
API Transfer to Bank Inquiry is used to check the details of transfer transactions to banks.
Endpoint
[POST]
https://{{hostname}}/transfer-to-bank-inquiry/
Response (Success)
Headers
Content-Type:application/json
Body
{
"responseId": [string],
"code": [int],
"retrievalReference": [string][m],
"data": {
"bankAccountName": [string],
"bankAccount": [string],
"serviceFee":[money],
},
"message": [string]
}
Response (Fail)
Headers
Content-Type:application/json
Body
{
"responseId": [string],
"code": [int],
"message": [string]
}
KasPro Danamon Cash Out
The KasPro Danamon Cash Out API is used to generate tokens to make cash withdrawals at Bank Danamon ATMs.
Endpoint
[POST]
https://apigw-devel.kaspro.id /danamon/v2/request_inquiry
Response (Success)
Headers
Content-Type:application/json
Body
{
"code": 00000,
"data": {
"transaction_name": "Cash withdrawal via
Danamon ATM",
"msisdn": "085777090084",
"amount": 100000,
"fee": 3500,
"total_amount": 103500
},
"message": "Success"
}
Response (Fail)
Headers
Content-Type:application/json
Body
{
"code": 000814,
"message": "User need to be premium"
}
Cash in From Modern Trade
Bank List
The Bank List API is used to display a list of banks for transfer purposes.
Endpoint
[GET]
https://{{hostname}}/bank-list/?mobileNumber=
Response (Success)
Headers
Content-Type:application/json
Body
{
"code": [int],
"data": [
{
"bankCode": [string],
"bankName": [string],
}
],
"message": [string]
}
Response (Fail)
Headers
Content-Type:application/json
Body
{
"code": [int],
"message": [string],
"timestamp": [timestamp]
}
Generate Payment Token
The Generate Payment Token API is used to generate tokens to make cash withdrawals at modern merchants.
Endpoint
[POST]
https://{{hostname}}/generate-payment-token/
Response (Success)
Headers
Content-Type:application/json
Body
{
"responseId": [string],
"code": [int],
"message": [string],
"data": {
"type:": [enum],
"token": [numeric],
"expiry": [numeric]
}
}
Response (Fail)
Headers
Content-Type:application/json
Body
{
"code": [int],
"message": [string]
}