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