KasPro Bank Ecosystem Supply Chain
API bundle for Business Ecosystem Solution that aligns Principals, Distributors, Wholesalers, Retailers into one robust ecosystem & securing risks under one roof.
Get balance
The Get Balance API is used to display available balances in KasProBank accounts.
Endpoint
https://apigw-devel.kaspro.id/kasprobankdevBSS/api/v1/K2KB/GetBalance
Response (Success)
{
"general_response": {
"response_status": true,
"response_code": "200",
"response_message": "Success",
"response_timestamp": "2021-04-29 14:27:10.794"
},
"data": {
"getBalanceResponse": {
"parameters": {
"responseCode": "0001",
"responseMessage": "Request has been processed successfully",
"customerName": "KASPROBANK TESTEST",
"accountCurrency": "IDR",
"accountBalance": "2012979"
}
}
}
}
Response (Fail)
{
“message”: “ERROR”,
"result": "[GE-0001] Unauthorize"
}
Inquiry transfer
Transfer Inquiry API is used to display transfer transaction details prior to confirmation.
Endpoint
https://apigw-devel.kaspro.id/kasprobankdevBSS/api/v1/Inquiry/KasproBank
Response (Success)
{
"message": "OK",
"result": {
"tid": "202104191432025144310701410000001",
"sourceAccount": "431xxxxxxxxxx001",
"sourceName":
"KASPROBANK FAKEFAKE",
"destinationAccount": "431xxxxxxxxxx002",
"destinationName": "KASPROBANK TESTEST",
"amount": "10000",
"adminFee": "0",
"interBankFee": "0",
"totalAmount": "10000",
"sourceType": "CPM"
}
}
Response (Fail)
{
"message": "DATA_NOT_FOUND", "result": "Source account not found"
}
Get bank list
The Get Bank List API is used to display a list of banks as transfer destinations
Endpoint
https://apigwdevel.kaspro.id/kasprobankdevBSS/api/v1/KasprobankConfig/FindName/Bank.Code.
Response (Success)
{
"message": "OK",
"result": [
"JABAR",
"BPDDKI",
"BPDDIY",
"BPDJATENG",
"BPDJATIM",
"BPDJAMBI",
"BPDACEHSYA",
"BPDACEH",
"BPDSUMUT",
"BPDSUMBAR",
"BPDRIAU",
"BPDSUMSEL",
"BPDLAMPUNG",
"BPDKALSEL",
"BPDKALBAR",
"BPDKALTIMTARA",
"BPDKALTENG",
"BPDSULSELBAR",
"BPDSULUTGO",
"BPDNTBSYA",
"BPDNTB",
"BPDBALI",
"BPDNTT",
"BPDMALUKU",
"BPDPAPUA",
"BPDBENGKULU",
"BPDSULTENG",
"BPDSULTRA",
"BPDBANTEN",
"PARAHYANGAN",
"SWADESI",
"MUAMALAT",
"MESTIKADHARMA",
"METROEKS",
"MASPIONINDO",
"HAGAKITA",
"GANESHA",
"WINDUKENTJANA",
"HALIM",
"HARMONI",
"QNB",
"BTN",
"HS1906",
"JENIUS",
"BTPN",
"SWAGUNA",
"BJBSYA",
"BSM",
"BISNISINT",
"SRIPARTHA",
"JASAJAKARTA",
"BINTANGMANUNGGAL",
"MNCINT",
"YUDHABHAKTI",
"MITRANIAGA",
"AGRONIAGA",
"INDOMONEX",
"ROYALINDO",
"ALFINDO",
"MEGASYA",
"INAPERDANA",
"PANINSYA",
"HARFA",
"PRIMAMASTER",
"PERSYARIKATANINDO",
"SAMPOERNA",
"AKITA",
"LIMAN",
"ANGLOMAS",
"KESEJAHTERAANEKONOMI",
"ARTOSINDO",
"PURBADANARTA",
"BTPNSYA",
"MULTIARTA",
"MAYORAINDO",
"INDEXSELINDO",
"EKSEKUTIF",
"CENTRATAMA",
"FAMA",
"HARAPANBALI",
"VICTORIA",
"HARDA",
"BPRKS",
"AGRIS",
"MERINCORP",
"MAYBANKINDO",
"OCBCINDO",
"CTBC",
"BI",
"BRISYA",
"BRI",
"EXPORINDO",
"MANDIRI",
"BNISYA",
"BNI",
"DANAMON",
"DANAMONSYA",
"PERMATA",
"PERMATASYA",
"BCA",
"MAYBANK",
"MAYBANKSYA",
"PANIN",
"ARTANIAGA",
"NIAGASYA", "NIAGA",
"UOB",
"LIPPO",
"NISP",
"AMEX",
"CITIBANK",
"JPMORGAN",
"BANKOFAMERICA",
"ING",
"WINDUKENTJANAINT",
"ARTHAGRAHA",
"CAI",
"BANGKOK",
"HSBC",
"HSBCSYA",
"BANKOFTOKYO",
"SUMITOMO",
"DIGIBANK",
"DBS",
"RESONAPERDANIA",
"MIZUHO",
"STANDARDCHARTERED",
"ABNAMRO",
"KTB",
"CAPITALINDO",
"BNPPARIBAS",
"UOBINDO",
"KEBINDO",
"RAPOBANK",
"ANZ",
"DEUTSCHE",
"WOORI",
"BANKOFCHINA",
"BUMIARTA",
"EKORAHARJA",
"ANTARDAERAH",
"HAGA",
"IFI",
"IFISYA",
"CENTURY",
"MAYAPADA",
"BPDDKISYA",
"BPDDIYSYA",
"BPDKALSELSYA",
"BPDKALTIMSYA",
"SINARMAS",
"BTNSYA",
"JASAARTA",
"MEGA",
"BUKOPINSYA",
"BUKOPIN",
"BPR",
"EKABUMIARTHA",
"INDOSAT",
"PTBC",
"TCASH"
]
}
Response (Fail)
{
"message": "ERROR",
"result": null
}
Confirm transfer
The confirm transfer API is used to confirm transfer transactions.
Endpoint
{{hostname}}/pil-transactions-v2/kasprobank/external/api/v1/Transfer/Wrapper?mobileNumber=
Response (Success)
{
"general_response": {
"response_status": true,
"response_code": "200",
"response_message": "Success", "response_timestamp": "2020-10-04 12:47:24.49"
}, "data": {
"refference_id": "20201004124723661115471119" }
}
Response (Fail)
{
"general_response": {
"response_status": false,
"response_code": "9999",
"response_message": "[TF-0019] 202104291645489824310701020000005 Transaction ID Is Not
Found",
"response_timestamp": "2021-05-06 16:44:35.605" },
"data": null
}