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

ESB Services API Reference Guide

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

ESB Services API Reference Guide

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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