DIGIKASBISNIS

Digitization of Traditional Cooperatives – through secure and seamless platform and technology tie-up.

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": "431xxxxxxxxxxx001",
"sourceName":
"KASPROBANK FAKEFAKE",
"destinationAccount": "431xxxxxxxxxxx002",
"destinationName": "KASPROBANK TESTEST",
"amount": "10000",
"adminFee": "0",
"interBankFee": "0",
"totalAmount": "10000",
"sourceType": "CPM"
} 
}
				
			

Response (Fail)

				
					{
"message": "OK",
"result": {
"tid": "202104191432025144310701410000001",
"sourceAccount": "431xxxxxxxxxxx001",
"sourceName":
"KASPROBANK FAKEFAKE",
"destinationAccount": "431xxxxxxxxxxx002",
"destinationName": "KASPROBANK TESTEST",
"amount": "10000",
"adminFee": "0",
"interBankFee": "0",
"totalAmount": "10000",
"sourceType": "CPM"
} 
}
				
			

Transaction history

This API is used to view transaction history based on transaction time.

Endpoint

				
					{{hostname}}/pil-transactions-v2/kasprobank/external/api/v1/Transfer/Wrapper?mobileNumber=081100299988

				
			

Response (Success)

				
					{
"message": "OK",
"result": [
{
"id": 5173,
"secureId": "4025b45b-837f-4d48-8eaa-5ac13e149891",
"creationDate": "2021-04-29T04:57:32.000+0000",
"createdBy": "system",
"modificationDate": "2021-04-29T04:57:32.000+0000",
"modifiedBy": "system",
"version": 0,
"tid": "202104291157323054310701410000001",
"partnerId": "2803",
"partnerName": "FAKEFAKE",
"senderId": "2817",
"msisdn": null,
"accType": "CPM",
"debitAcc": "",
"debitName": "KASPROBANK FAKEFAKE",
"creditAcc": "431xxxxxxxxxx003",
"creditName": "KASPROBANK Sukses Sejahtera",
"sku": "KasproBank",
"amount": "50000",
"destinationBankCode": null,
"paymentMethod": "ONLINE",
"chargingModelId": "OUR",
"adminFee": "0",
"interBankFee": "0",
"totalAmount": "50000",
"currency": "IDR",
"bankRef": null,
"custRef": null,
"status": "Success",
"remark": "Success",
"sender": "431xxxxxxxxxx001",
"dest": "431xxxxxxxxxx003",
"paymentNtb": null,
"email": null,
"address1": null,
"address2": null,
"datetimeISO": null,
"paymentAmount": null,
"feeMethod": "transaction",
"trxId": null,
"balanceBefore": "0",
"balanceAfter": "50000",
"senderAddress": "fake fake fake",
"senderCity": "0191",
"receiverCity": null,
"type": "IN",
"orderID": "202104291157277524310701410000001",
"inOut": "IN",
"description": "tes",
"invoice": false
},
{
"id": 5179,
"secureId": "fde4988b-329a-4405-84ed-67387729a4f4",
"creationDate": "2021-04-29T04:57:33.000+0000",
"createdBy": "system",
"modificationDate": "2021-04-29T04:57:33.000+0000",
"modifiedBy": "system",
"version": 0,
"tid": "202104291157324354310701410000001",
"partnerId": "2803",
"partnerName": "FAKEFAKE",
"senderId": "2817",
"msisdn": null,
"accType": "CPM",
"debitAcc": "4310701410000001",
"debitName": "KASPROBANK FAKEFAKE",
"creditAcc": "4310701420000003",
"creditName": "KASPROBANK Sukses Sejahtera",
"sku": "KasproBank",
"amount": "5000",
"destinationBankCode": null,
"paymentMethod": "ONLINE",
"chargingModelId": "OUR",
"adminFee": "0",
"interBankFee": "0",
"totalAmount": "5000",
"currency": "IDR",
"bankRef": null,
"custRef": null,
"status": "Success",
"remark": "Success",
"sender": "4310701410000001",
"dest": "4310701420000003",
"paymentNtb": null,
"email": null,
"address1": null,
"address2": null,
"datetimeISO": null,
"paymentAmount": null,
"feeMethod": "transaction",
"trxId": null,
"balanceBefore": "2236272467",
"balanceAfter": "2236267467",
"senderAddress": "fake fake fake",
"senderCity": "0191",
"receiverCity": null,
"type": "FEE",
"orderID": "202104291157277524310701410000001",
"inOut": "OUT",
"description": "tes",
"invoice": false
},
{
"id": 5180,
"secureId": "6bcac53a-6a77-4e91-8a2b-1e1a31266fbf",
"creationDate": "2021-04-29T04:57:33.000+0000",
"createdBy": "system",
"modificationDate": "2021-04-29T04:57:33.000+0000",
"modifiedBy": "system",
"version": 0,
"tid": "202104291157320784310701410000001",
"partnerId": "2803",
"partnerName": "FAKEFAKE",
"senderId": "2817",
"msisdn": null,
"accType": "CPM",
"debitAcc": "4310701410000001",
"debitName": "KASPROBANK FAKEFAKE",
"creditAcc": "4310701420000003",
"creditName": "KASPROBANK Sukses Sejahtera",
"sku": "KasproBank",
"amount": "50000",
"destinationBankCode": null,
"paymentMethod": "ONLINE",
"chargingModelId": "OUR",
"adminFee": "0",
"interBankFee": "0",
"totalAmount": "50000",
"currency": "IDR",
"bankRef": null,
"custRef": null,
"status": "Success",
"remark": "Success",
"sender": "4310701410000001",
"dest": "4310701420000003",
"paymentNtb": null,
"email": null,
"address1": null,
"address2": null,
"datetimeISO": null,
"paymentAmount": null,
"feeMethod": "transaction",
"trxId": null,
"balanceBefore": "2236322467",
"balanceAfter": "2236272467",
"senderAddress": "fake fake fake",
"senderCity": "0191",
"receiverCity": null,
"type": "MAIN",
"orderID": "202104291157277524310701410000001",
"inOut": "OUT",
"description": "tes",
"invoice": false
},
{
"id": 5191,
"secureId": "4ff8b35e-24e8-4fc9-b8ed-ad6158184fe5",
"creationDate": "2021-04-29T04:58:06.000+0000",
"createdBy": "system",
"modificationDate": "2021-04-29T04:58:06.000+0000",
"modifiedBy": "system",
"version": 0,
"tid": "202104291158055924310701420000003",
"partnerId": "2803",
"partnerName": "FAKEFAKE",
"senderId": "5141",
"msisdn": null,
"accType": "CPM",
"debitAcc": "4310701420000003",
"debitName": "KASPROBANK Sukses Sejahtera",
"creditAcc": "4310701410000001",
"creditName": "KASPROBANK FAKEFAKE",
"sku": "KasproBank",
"amount": "20000",
"destinationBankCode": null,
"paymentMethod": "ONLINE",
"chargingModelId": "OUR",
"adminFee": "0",
"interBankFee": "0",
"totalAmount": "20000",
"currency": "IDR",
"bankRef": null,
"custRef": null,
"status": "Success",
"remark": "Success",
"sender": "4310701420000003",
"dest": "4310701410000001",
"paymentNtb": null,
"email": null,
"address1": null,
"address2": null,
"datetimeISO": null,
"paymentAmount": null,
"feeMethod": "invoice",
"trxId": null,
"balanceBefore": "50000",
"balanceAfter": "30000",
"senderAddress": "Jl. Cempaka Putih",
"senderCity": "0111",
"receiverCity": null,
"type": "MAIN",
"orderID": "202104291157527404310701420000003",
"inOut": "OUT",
"description": "invoice",
"invoice": true
},
{
"id": 5772,
"secureId": "43b47b3c-1674-48ae-ab48-7754b5eab0cd",
"creationDate": "2021-05-05T19:28:29.000+0000",
"createdBy": "system",
"modificationDate": "2021-05-05T19:28:29.000+0000",
"modifiedBy": "system",
"version": 0,
"tid": "202105060228283494310701410000001",
"partnerId": "2803",
"partnerName": "FAKEFAKE",
"senderId": "2817",
"msisdn": null,
"accType": "CPM",
"debitAcc": "4310701410000001",
"debitName": "KASPROBANK FAKEFAKE",
"creditAcc": "4310701420000003",
"creditName": "KASPROBANK Sukses Sejahtera",
"sku": "KasproBank",
"amount": "10000",
"destinationBankCode": null,
"paymentMethod": "ONLINE",
"chargingModelId": "OUR",
"adminFee": "0",
"interBankFee": "0",
"totalAmount": "10000",
"currency": "IDR",
"bankRef": null,
"custRef": null,
"status": "Success",
"remark": "Success",
"sender": "4310701410000001",
"dest": "4310701420000003",
"paymentNtb": null,
"email": null,
"address1": null,
"address2": null,
"datetimeISO": null,
"paymentAmount": null,
"feeMethod": "transaction",
"trxId": null,
"balanceBefore": "30000",
"balanceAfter": "40000",
"senderAddress": "fake fake fake",
"senderCity": "0191",
"receiverCity": null,
"type": "IN",
"orderID": "202105060228167754310701410000001",
"inOut": "IN",
"description": "202105060228167754310701410000001",
"invoice": false
},
{
"id": 5778,
"secureId": "ca4f50f5-2ea9-439a-8530-0b451f751256",
"version": 0,
"tid": "202105060228283494310701410000001",
"partnerId": "2803",
"partnerName": "FAKEFAKE",
"senderId": "2817",
"msisdn": null,
"accType": "CPM",
"debitAcc": "4310701410000001",
"debitName": "KASPROBANK FAKEFAKE",
"creditAcc": "4310701420000003",
"creditName": "KASPROBANK Sukses Sejahtera",
"sku": "KasproBank",
"amount": "10000",
"destinationBankCode": null,
"paymentMethod": "ONLINE",
"chargingModelId": "OUR",
"adminFee": "0",
"interBankFee": "0",
"totalAmount": "10000",
"currency": "IDR",
"bankRef": null,
"custRef": null,
"status": "Success",
"remark": "Success",
"sender": "4310701410000001",
"dest": "4310701420000003",
"paymentNtb": null,
"email": null,
"address1": null,
"address2": null,
"datetimeISO": null,
"paymentAmount": null,
"feeMethod": "transaction",
"trxId": null,
"balanceBefore": "30000",
"balanceAfter": "40000",
"senderAddress": "fake fake fake",
"senderCity": "0191",
"receiverCity": null,
"type": "IN",
"orderID": "202105060228167754310701410000001",
"inOut": "IN",
"description": "202105060228167754310701410000001",
"invoice": false
}
]
}
				
			

Response (Fail)

				
					{
"message": "ERROR",
"result": "[GE-0001] Unauthorize" }
				
			

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

				
					https://apigw-devel.kaspro.id/kasprobankdevBSS/api/v1/Inquiry/KasproBank

				
			

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
}
				
			
id_IDBahasa Indonesia