0% found this document useful (0 votes)
30 views

ESB Services API Reference Guide

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

ESB Services API Reference Guide

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

ESB Services API Reference Guide

Project Name DFCC Wallet


Number of Pages 11

SYNAPSYS LTD, 540,


Nawala Road, Rajagiriya, Sri Lanka Tel : +94112880770

The content of this document is proprietary to SYNAPSYS LTD and is confidential. It should not be reproduced or disclosed in whole or in part to
any party or used for any purpose other than for which it is submitted, without the written approval of SYNAPSYS LTD.
Service Name Endpoint URL Parameters
ESB Account Service http://10.18.50.145:7800/esb/account/v1/Accountinfo? legalIdNo
legalIdType
accountNo
clientId
companyId

ESB ATM General Ledger http://10.18.50.145:7800/esb/terminal/v1/account terminalId


Account Service

ESB CEFT Integration Post http://10.18.50.145:7800/esb/payments/v1/paymentOrder


Service -
http://10.18.50.145:7800/esb/pcm/account/v1/paymentStatus transactionId

ESB Customer Service http://10.18.50.145:7800/esb/customer/v1/getCustomer clientId


legalIdNo
legalIdType
page_size
page_start
page_token

http://10.18.50.145:7800/esb/customer/v1/getCustomerSignature {Id}
http://10.18.50.145:7800/esb/customer/v1/getAccountSignature {Id}

ESB Dialog Number Post http://10.18.50.145:7800/esb/utilitypayment/v1/validateReference


Validation Service

ESB FD Service http://10.18.50.145:7800/esb/fdaccount/v1/accountInfo fdNo


clientId
legalIdNo
legalIdType
ESB Loan Service Post http://10.18.50.145:7800/esb/loanOchast/v1/loanInfo cusNo

ESB Transaction http://10.18.50.145:7800/esb/ministatement/v1/transactions dateFrom


Information Service
accountId
transactionCount
listType

ESB Transaction Service Post http://10.18.50.145:7800/esb/transaction/v1/fundTransfer


Post http://10.18.50.145:7800/esb/transaction/v1/reverseFundTransfer

ESB Transaction Status http://10.18.50.145:7800/esb/pcm/account/v1/paymentStatus transactionId


Check Service

Sample Get API Responses


http://10.18.50.145:7800/esb/customer/v1/getCustomer?clientId=218900

"header": {

"audit": {

"T24_time": 223,

"responseParse_time": 1075,

"requestParse_time": 1

},

"page_start": 1,

"page_token": "202307200274060050.01,99",

"total_size": 1,

"page_size": 99,

"status": "success"

},

"body": [

"customerTitle": "MRS",

"gender": "FEMALE",

"lastUpdateDate": "2211161627 2211161624 2211161453",

"clientIndicator": "10",

"industry": "1130800000",

"addrCountry": "LK",

"cori": "8000",
"createdOn": "20221111",

"civilStatus": "MARRIED",

"legalIdIssueDate": "20160122",

"branchDescription": "HEAD OFFICE",

"residence": "Colombo",

"clientId": "218900",

"address3": "THALAWATHUGODA",

"legalIdType": "EIC",

"address1": "535/A|MADIWELA ROAD",

"mobileNos": "94758791071",

"legalIdNo": "197367002398",

"firstName": "KURUPPUGE LALANI PERERA",

"accountOfficer": "2000",

"nationality": "LK",

"createdBy": "107468_SANDUNIKA104287_OFS_BROWSERTC 107200_NAWANJANA104616_I_INAU_OFS_BROWSERTC",

"dob": "19730618",

"internetBankingClient": "NULL",

"shortName": "K L PERERA",

"bookBranchCode": "LK0010800",

"clientAlias": "KLP218900"

http://10.18.50.145:7800/esb/loanOchast/v1/loanInfo?cusNo=1142045
[

"principalRecv": "-3058452.34",

"loanType": "LOANS.PERSONAL.FINANCIAL",

"spreadRate": "3",

"intBasis": "PENALINTEREST-E!PRINCIPALINT-E",

"settleStatus": "CURRENT",

"totalDelinBal": "-57080.65",

"accruedInt": "-9936.66",

"odPastDue": "57080.65",

"penaltyAccrue": "-40.67",

"productName": "Housing - Fixed Income",

"loanAccount": "104065013215",

"loanMatDate": "20280607",

"prEffRate": "9",

"capitalPaid": "14280461.11",

"loanSubType": "LN.HOUSING.FIXINC.P LN.HOUSING.FIXINC.P",

"intRepayDay": "CONSTANT INTEREST.ONLY INTEREST",

"lastPayDate": "20230710",

"currency": "LKR",

"mainCusName": "M V K S P GUNARATHNE",

"bookBranchName": "EHELIYAGODA",

"nextPayDate": "20230807",

"loanTypeDesc": "Housing - Fixed Income",


"interestPastDue": "0",

"lastPaidAmt": "1294825.43",

"nextIntDueDate": "20230707",

"noOfInstInArrears": "1",

"oldLoanId": "LEGACY-000031899701",

"spreadOprnd": "ADD",

"principalPastDue": "0",

"npaStatus": "DEL",

"installmentDay": "0807",

"loanAmt": "4000000.00",

"settAcctLegacyNo": "068116013285",

"totalPaidAmt": "29094347.34",

"outOfOrderDays": "13",

"loanRepayAcct": "102068954735",

"totOsAmt": "-3099898.07",

"mainCustNo": "1142045",

"interestRecv": "1109566.06",

"mainCusLegacyNo": "S068519",

"bookBranchCode": "LK0010068",

"loanId": "AA21291YZU98",

"loanPeriod": "2424D",

"startDate": "20210607"

http://10.18.50.145:7800/esb/account/v1/Accountinfo?clientId=218900
[

"ownershipType": "OWNER",

"arrangementId": "AA2231523HWS",

"intAccrFromDate": "20230708",

"lockedAmount": "0",

"limitReference": "218900.0000000.",

"accountName": "K L PERERA",

"clientIndicator": "Individual",

"accountCurrency": "LKR",

"accruedIntAmount": "0",

"drawPower": "0",

"accountCategoryCode": "6001",

"onlineClearedBalance": "0",

"odFacility": "N",

"totalPledgedAmount": "0",

"intRateKey": "0|2.5|3|4|4.25",

"accountNo": "102002124456",

"workingBalance": "0",

"openClearedBalance": "0",

"accountCategoryDescription": "Aloka Savings",

"product": "SA.SAVINGS.ALOKA.P",

"clientId": "218900",

"authStatus": "verified",

"accountOpeningDate": "20221111",
"lastChangeDate": "20221116",

"openActualBalance": "0",

"branchName": "KIRIBATHGODA",

"floatBalance": "0",

"productGroup": "ACCOUNTS.LCY.SAVINGS",

"onlineActualBalance": "0",

"restraintsPresent": "N",

"nextIntCycleDate": "20230808",

"depositType": "SAVING",

"accountBranch": "027"

},

"ownershipType": "OWNER|GUARDIAN",

"arrangementId": "AA22322QSYMM",

"intAccrFromDate": "20230708",

"lockedAmount": "0",

"limitReference": "220656.0000000.",

"accountName": "P C M THISSERA|K L PERERA",

"clientIndicator": "Individual",

"accountCurrency": "LKR",

"accruedIntAmount": "0",

"drawPower": "0",

"accountCategoryCode": "6004",

"onlineClearedBalance": "0",

"odFacility": "N",
"totalPledgedAmount": "0",

"intRateKey": "0|2.5|3|3.5|4.5|5",

"accountNo": "102002155793",

"workingBalance": "0",

"openClearedBalance": "0",

"accountCategoryDescription": "Junior Savings",

"postingRestriction": "22",

"product": "SA.JUNIOR.J",

"clientId": "220656",

"authStatus": "verified",

"accountOpeningDate": "20221118",

"lastChangeDate": "20221121",

"openActualBalance": "0",

"branchName": "KIRIBATHGODA",

"floatBalance": "0",

"productGroup": "ACCOUNTS.LCY.SAVINGS",

"onlineActualBalance": "0",

"restraintsPresent": "Y",

"nextIntCycleDate": "20230808",

"jointHolderIds": "218900",

"depositType": "SAVING",

"accountBranch": "027"

You might also like