SlideShare una empresa de Scribd logo
1 de 40
Dashboard section
Get Accounts post login API
Description: API to load accounts to the dashboard
API: /RBObjects/operations/Accounts/getAccountsPostLogin
Mandatory property marker → Mandatory
Request payload:
{
"userId": "",
"customerType": "",
"accountId": "",
"phone": "",
"monthId",
"year": ""
}
Expected response sample:
note: some of the response properties are populated depending on the account type
{
"Accounts": [
{
"accountID": "210506142216163",
"accountHolder": "{"username": "chathura7", "fullname": "John"}",
"accountName": "Rewards Savings",
"accountPreference": "0",
"accountType": "Savings",
"displayName": "Savings",
"availableBalance": "6885.39",
"availableCredit": "0.0",
"availablePoints": "0",
"bankName": "Infinity",
"bondInterest": "0.00",
"bondInterestLastYear": "0.00",
"bsbNum": "123456789",
"creditLimit": "0.00",
"currencyCode": "USD",
"currentAmountDue": "0.00",
"currentBalance": "7332.39",
"dividendLastPaidAmount": "0",
"dividendLastPaidDate": "2021-05-05T14:22:16",
"dividendPaidYTD": "0",
"dividendRate": "0",
"dividendYTD": "0",
"eStatementEnable": "false", // by default will be “true”
"favouriteStatus": "0",
"interestEarned": "0.00",
"interestPaidLastYear": "0.00",
"interestPaidPreviousYTD": "0.00",
"interestPaidYTD": "0.00",
"interestRate": "0.0",
"isPFM": "true",
"jointHolders": "[{"username": "john.Doe", "fullname": "John Doe"}]",
"lastDividendPaidAmount": "0",
"lastPaymentAmount": "0.00",
"lastPaymentDate": "2021-05-05T14:22:16",
"lastStatementBalance": "0.0",
"lateFeesDue": "0.00",
"maturityAmount": "0.00",
"minimumDue": "0.0",
"nickName": "My Savings",
"openingDate": "2016-10-10T00:00:00",
"originalAmount": "0.00",
"outstandingBalance": "0.0",
"paymentDue": "0.00",
"payoffAmount": "0.00",
"payOffCharge": "0.00",
"pendingDeposit": "53",
"pendingWithdrawal": "500",
"previousYearsDividends": "0",
"principalBalance": "0.00",
"principalValue": "0.0",
"regularPaymentAmount": "0.00",
"routingNumber": "648721691",
"supportBillPay": "1",
"supportCardlessCash": "1",
"supportDeposit": "1",
"supportTransferFrom": "1",
"supportTransferTo": "1",
"swiftCode": "CTBAUS124",
"totalCreditMonths": "370",
"totalDebitsMonth": "734",
"unpaidInterest": "0.00",
"statusDesc": "Active",
"supportChecks": "1",
"Membership_id": "1339905",
"coreCustomerId": "1339905",
"Account_id": "210506142216163",
"AccountName": "Rewards Savings",
"isBusinessAccount": "true",
"MembershipName": "chathura7",
"coreCustomerName": "chathura7",
"account_id": "210506142216163",
"actions":
"["P2P_DELETE_RECEPIENT","INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CANCEL","CHECK_MANAGEMENT","ST
OP_PAYMENT_REQUEST_VIEW","RESUME_AUTHENTICATION","STOP_PAYMENT_REQUEST_CREATE","DOMESTIC_W
IRE_TRANSFER_UPDATE_BULK_TEMPLATES","BILL_PAY_VIEW_PAYMENTS","CHECK_MANAGEMENT_VIEW_DISPUTE
D_CHECKS","DOMESTIC_WIRE_TRANSFER_VIEW_RECEPIENT","TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW_RECE
PIENT","DIRECT_DEBIT_CREATE","INTER_BANK_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT","BILL_PAY_CRE
ATE","INTRA_BANK_FUND_TRANSFER_VIEW_RECEPIENT","WITHDRAW_CASH_CARDLESS_CASH","DOMESTIC_WIRE
_TRANSFER_VIEW_BULK_TEMPLATES","INTERNATIONAL_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT","INTER
NATIONAL_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT","DISPUTE_TRANSACTIONS_MANAGE","INTERNATIONAL_
ACCOUNT_FUND_TRANSFER_CREATE","INTRA_BANK_FUND_TRANSFER_DELETE_RECEPIENT","VIEW_CHEQUES_VIE
W","P2P_VIEW","CHEQUE_BOOK_REQUEST_VIEW","USER_VERIFICATION","INTER_BANK_ACCOUNT_FUND_TRANSF
ER_VIEW","DOMESTIC_WIRE_TRANSFER_CREATE_RECEPIENT","INTRA_BANK_FUND_TRANSFER_VIEW","INTERNATI
ONAL_WIRE_TRANSFER_CREATE","INTERNATIONAL_WIRE_TRANSFER_CREATE_RECEPIENT","P2P_VIEW_RECEPIEN
T","VIEW_INSTALLMENT_SUMMARY","BILL_PAY_BULK","INTRA_BANK_FUND_TRANSFER_CREATE_RECEPIENT","DO
MESTIC_WIRE_TRANSFER_CREATE","INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT","P2P_CREATE",
"P2P_CREATE_RECEPIENT","INTRA_BANK_FUND_TRANSFER_CANCEL","INTER_BANK_ACCOUNT_FUND_TRANSFER_
CANCEL","INTERNATIONAL_WIRE_TRANSFER_VIEW_RECEPIENT","DOMESTIC_WIRE_TRANSFER_DELETE_RECEPIEN
T","CHEQUE_BOOK_REQUEST_CREATE","INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT","INT
ERNATIONAL_WIRE_TRANSFER_DELETE_RECEPIENT","INTRA_BANK_FUND_TRANSFER_CREATE","FUNDING_AUTHE
NTICATION","RDC","REVOKE_STOP_PAYMENT_REQUEST_CREATE","VIEW_LOAN_SCHEDULE","DIRECT_DEBIT_VIE
W","TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW","P2P_APPROVE","BILL_PAY_DELETE_PAYEES","TRANSFER_BET
WEEN_OWN_ACCOUNT_CANCEL","INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT","DOMESTIC_WI
RE_TRANSFER_VIEW","TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE_RECEPIENT","PAY_MULTIPLE_BENEFICIARI
ES_CREATE_TRANSFER","INTERNATIONAL_WIRE_TRANSFER_VIEW","TRANSFER_BETWEEN_OWN_ACCOUNT_CREA
TE","BILL_PAY_VIEW_PAYEES","CHECK_MANAGEMENT_ADD_STOP_CHECK_REQUEST","INTER_BANK_ACCOUNT_FU
ND_TRANSFER_CREATE","TRANSFER_BETWEEN_OWN_ACCOUNT_DELETE_RECEPIENT","DIRECT_DEBIT_CANCEL",
"DISPUTE_TRANSACTIONS","WITHDRAW_CASH_VIEW_SUMMARY","DISPUTE_TRANSACTIONS_VIEW","INTERNATION
AL_ACCOUNT_FUND_TRANSFER_VIEW","BILL_PAY_CREATE_PAYEES","P2P_SELF_APPROVAL"]"
}
]
}
Upcoming transaction API
Description: API to get the transactions for the upcoming 7 days
API: /RBObjects/operations/Accounts/getUserScheduledTransactions
Mandatory property marker → Mandatory
Request payload:
{
"userId": "",
"firstRecordNumber": "",
"lastRecordNumber": "",
"order": "",
"serviceName": "",
"sortBy":””
}
Expected response sample:
Note: all the properties are required to populate the UI
{
"transactionId": "",
"transactionDate": "",
"toAccountId": "",
"toAccountName": "",
"transactionType": "",
"amount": ""
}
Account details Section
Get Account Details API
Description: to get the account details to populate account details page in both web and mobile
apps
API: /RBObjects/operations/Accounts/getAccountDetails
Mandatory property marker → Mandatory
Request payload:
{
"accountID": ""
}
Expected response sample:
note: some of the response properties are populated depending on the account type. Any
custom details that the bank wants to show on the details screen are not included here
{
"Accounts": [
{
"accountID": "210506142216925",
"accountHolder": "{"username": "chathura7", "fullname": "John"}",
"accountName": "12 Months Term Deposit",
"accountPreference": "4",
"accountType": "Deposit",
"displayName": "Deposit",
"availableBalance": "0",
"availableCredit": "0.0",
"availablePoints": "0",
"bankName": "Infinity",
"bondInterest": "0.00",
"bondInterestLastYear": "0.00",
"bsbNum": "123456789",
"creditLimit": "0.00",
"currencyCode": "USD",
"currentAmountDue": "0.00",
"currentBalance": "5018.0",
"dividendLastPaidAmount": "6.95",
"dividendLastPaidDate": "2021-05-02T14:22:16",
"dividendPaidYTD": "18",
"dividendRate": "1.25",
"dividendYTD": "18",
"eStatementEnable": "false",
"favouriteStatus": "0",
"interestEarned": "18",
"interestPaidLastYear": "0.00",
"interestPaidPreviousYTD": "0.00",
"interestPaidYTD": "0.00",
"interestRate": "1.25",
"isPFM": "false",
"jointHolders": "[{"username": "john.Doe", "fullname": "John Doe"}]",
"lastDividendPaidAmount": "6.95",
"lastDividendPaidDate": "2018-01-08",
"lastPaymentAmount": "0.00",
"lastPaymentDate": "2021-05-02T14:22:16",
"lastStatementBalance": "0.0",
"lateFeesDue": "23",
"maturityAmount": "5600",
"maturityDate": "2018-11-08",
"maturityOption": "Renew",
"minimumDue": "0.0",
"nickName": "12 Months Term Deposit",
"openingDate": "2017-11-08T00:00:00",
"originalAmount": "0.00",
"outstandingBalance": "0.0",
"paymentDue": "0.00",
"paymentTerm": "4",
"payoffAmount": "0.00",
"payOffCharge": "0.00",
"pendingDeposit": "0.00",
"pendingWithdrawal": "0.00",
"previousYearsDividends": "70",
"principalBalance": "0.00",
"principalValue": "0.0",
"regularPaymentAmount": "0.00",
"routingNumber": "648721691",
"supportBillPay": "0",
"supportCardlessCash": "0",
"supportDeposit": "0",
"supportTransferFrom": "0",
"supportTransferTo": "0",
"swiftCode": "CTBAUS124",
"totalCreditMonths": "0",
"totalDebitsMonth": "0",
"unpaidInterest": "0.00",
"statusDesc": "Active",
"supportChecks": "0",
"Membership_id": "1339905",
"Account_id": "210506142216925",
"AccountName": "12 Months Term Deposit",
"isBusinessAccount": "true",
"MembershipName": "chathura7",
"nextPaymentAmount": "0.00",
"installmentAmount": "0.00",
"sanctionedDate": "2017-11-08T00:00:00",
"sanctionedAmount": "0.00",
"customerName": "{"username": "chathura7", "fullname": "John"}",
"rePaymentFrequency": "Monthly"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
Retrieve account transactions API
Description: API to load the transactions done on a particular account depending on transaction
type. This API should be Search, sort, filter and pagination enabled
API: RBObjects/operations/Transactions/getAccountTransactionByType
Transaction type -> all
Request payload:
{
"accountID": "190128223242830",
"transactionType": "All",
"offset": 0,
"limit": 300,
"isScheduled": false,
"order": "desc"
}
Search query params
URL: /RBObjects/objects/Transactions?
searchTransactionType=Deposit
searchDescription=sdfsdf
searchMinAmount=100
searchMaxAmount=1000
searchStartDate=2021-04-30
searchEndDate=2021-05-14
fromCheckNumber=234
toCheckNumber=345
accountNumber=190128223242830
isScheduled=0
searchType=Search
Expected Response sample:
{
"Transactions": [
{
"isScheduled": "false",
"checkNumber": "0",
"payeeCurrency": "INR",
"numberOfRecurrences": "0",
"amountRecieved": "0",
"transactionId": "12089",
"toAccountName": "Rewards Savings",
"payPersonName": "",
"fromAccountNumber": "190128223242830",
"checkNumber2": "Check #",
"fromNickName": "My Checking",
"checkNumber1": "Check #",
"cashAmount": "0.00",
"description": "Online transfer from Core Checking Masked Account Number",
"transactionType": "InternalTransfer",
"fromAccountType": "Checking",
"isDisputed": "false",
"isPayeeDeleted": "false",
"amount": "-1600.00",
"toAccountType": "Savings",
"fromAccountName": "Core Checking",
"hasDepositImage": "false",
"transactionDate": "2021-05-04T08:28:21Z",
"postedDate": "2021-05-04T08:28:21Z",
"totalCheckAmount": "0.00",
"statusDescription": "Pending",
"fromAccountBalance": "6949.78",
"transactionsNotes": "Saving for a car",
"toAccountNumber": "190128223241502",
"withdrawlAmount2": "0.00",
"frequencyType": "Once",
"withdrawlAmount1": "0.00",
"category": "Uncategorised",
"fee": "0.00"
}
],
"Meta": [
{
"pageSize": "300",
"pageStart": "0",
"totalSize": "58"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
Login Section
Quick Balance API
Description: API to load the quick balance of the user accounts (mobile only)
Statements Section
eStatements API
Description: API to get the estatements
Flow is not working in the dev environment
Combined eStatement API
Description: API to get the combined eStatement
Flow is not working in the dev environment
Beneficiary management
External Recipient
Create External Payee API (Create external account beneficiary)
Description: API to create an external account as a beneficiary.
API: /PayeeObjects/operations/Recipients/createExternalPayee
Request payload:
{
"routingNumber": "123123",
"swiftCode": "",
"bankName": "Infinity",
"accountType": "",
"accountNumber": "123123123",
"beneficiaryName": "chathura account",
"nickName": "chathura account",
"isBusinessPayee": "0",
"displayName": "OTHER_EXTERNAL_ACCOUNT",
"isSameBankAccount": "false",
"isInternationalAccount": "false",
"isVerified": "true",
"": "true",
"cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]"
}
Expected response sample:
{
"Id": "51403774",
"opstatus": 0,
"httpStatusCode": 0
}
Get External Payees API
Description: API to list down the accounts in the Manage recipient screen
API: /PayeeObjects/operations/Recipients/getExternalPayees
Request payload:
{
“userId”: “USER_ID”
"offset": 0,
"limit": 2000,
"resetSorting": true,
"dataSource": "fabric"
}
Expected response sample:
{
"ExternalAccounts": [
{
"accountNumber": "123123123",
"bankName": "Infinity",
"beneficiaryName": "chathura account",
"createdOn": "2021-05-28",
"isInternationalAccount": "false",
"isSameBankAccount": "false",
"isVerified": "true",
"nickName": "chathura account",
"routingNumber": "123123",
"cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]",
"Id": "51403774",
"noOfCustomersLinked": "2"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
Edit External Payees API
Description: API to update a saved external payee
API: /PayeeObjects/operations/Recipients/editExternalPayee
Request payload:
{
"routingNumber": "123123",
"swiftCode": "N/A",
"bankName": "Infinity",
"accountType": "",
"accountNumber": "123123123",
"oldName": "",
"beneficiaryName": "chathura account new",
"nickName": "chathura account new",
"isBusinessPayee": "",
"displayName": "",
"isSameBankAccount": "false",
"isInternationalAccount": "false",
"payeeId": "51403774",
"": "51403774",
"cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]"
}
Expected response sample:
{
"Id": "51403774",
"opstatus": 0,
"httpStatusCode": 0
}
Get External Payee transactions
Description: API to get a list of transactions made for an external account
API: /RBObjects/operations/Transactions/getToExternalAccountTransactions
Request payload:
{
"beneficiaryId": "41624700",
"accountNumber": "123123234",
"firstRecordNumber": 0,
"lastRecordNumber": 10
}
Expected response sample:
No data in the dev environment
Delete External recipient API
Description: API to delete a saved external payee
API: /PayeeObjects/operations/Recipients/deleteExternalPayee
Request payload:
{
"accountNumber": "123123123",
"Id": "51403774",
"isSameBankAccount": "false",
"isInternationalAccount": "false"
}
Expected response sample:
{
"Id": "51403774",
"opstatus": 0,
"httpStatusCode": 0,
"deletedRecords": "1"
}
Internal Recipient
Add internal recipient
Description: API to create an internal account (same bank) as a beneficiary.
API: /PayeeObjects/operations/Recipients/createExternalPayee
Request payload:
{
"routingNumber": "",
"swiftCode": "",
"bankName": "Infinity",
"accountType": "",
"accountNumber": "321321321",
"beneficiaryName": "chathura internal",
"nickName": "internal chathura",
"isBusinessPayee": "0",
"displayName": "OTHER_INTERNAL_MEMBER",
"isSameBankAccount": "true",
"isInternationalAccount": "false",
"isVerified": "true",
"": "true",
"cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]"
}
Expected response sample:
{
"Id": "70929400",
"opstatus": 0,
"httpStatusCode": 0
}
Edit Internal recipient
Description: API to update a saved internal payee
API: /PayeeObjects/operations/Recipients/editExternalPayee
Request payload:
{
"routingNumber": "N/A",
"swiftCode": "N/A",
"bankName": "Infinity",
"accountType": "",
"accountNumber": "321321321",
"oldName": "",
"beneficiaryName": "chathura internal new",
"nickName": "internal chathura new",
"isBusinessPayee": "",
"displayName": "",
"isSameBankAccount": "true",
"isInternationalAccount": "false",
"payeeId": "70929400",
"": "70929400",
"cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]"
}
Expected response sample:
{
"Id": "70929400",
"opstatus": 0,
"httpStatusCode": 0
}
Get internal recipient transactions
Description: API to get a list of transactions made for an internal account
API: /RBObjects/operations/Transactions/getToExternalAccountTransactions
Request payload:
{
"beneficiaryId": "70929400",
"accountNumber": "321321321",
"firstRecordNumber": 0,
"lastRecordNumber": 10,
"sortBy": "createdDate",
"order": "desc"
}
Expected response sample:
No data in the dev environment
Delete internal recipient API
Description: API to delete a saved internal payee
API: /PayeeObjects/operations/Recipients/deleteExternalPayee
Request payload:
{
"accountNumber": "321321321",
"Id": "70929400",
"isSameBankAccount": "true",
"isInternationalAccount": "false"
}
Expected response sample:
{
"Id": "70929400",
"opstatus": 0,
"httpStatusCode": 0
}
International Recipient (Out of scope for now)
P2P Recipient (LMTS Beneficiary)
Add P2P recipient
Description: API to create a p2p recipient as a beneficiary.
API: /PayeeObjects/operations/Recipients/createP2PPayee
Request payload:
{
"name": "new lmts",
"nickName": "new lmts",
"primaryContactForSending": "chathura.s@tailwindsw.com",
"": "chathura.s@tailwindsw.com",
"email": "chathura.s@tailwindsw.com",
"cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]"
}
Expected response sample:
{
"PayPersonId": "74630126",
"opstatus": 0,
"httpStatusCode": 0
}
Edit P2P recipient
Description: API to update a saved p2p recipient
API: /PayeeObjects/operations/Recipients/editP2PPayee
Request payload:
{
"name": "new lmts",
"nickName": "new lmts new",
"primaryContactForSending": "chathursa.s@tailwindsw.com",
"PayPersonId": "74630126",
"": "74630126",
"email": "chathursa.s@tailwindsw.com",
"cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]"
}
Expected response sample:
{
"PayPersonId": "74630126",
"updatedRecords": 1,
"opstatus": 0,
"httpStatusCode": 0
}
Delete P2P recipient
Description: API to delete a saved p2p recipient
API: /PayeeObjects/operations/Recipients/deleteP2PPayee
Request payload:
{
"PayPersonId": "34307323"
}
Expected response sample:
{
"PayPersonId": "34307323",
"deletedRecords": 1,
"opstatus": 0,
"httpStatusCode": 0
}
Get P2P recipient List
Description: API to get a saved p2p recipient list
API: /PayeeObjects/operations/Recipients/getP2PPayee
Request payload:
{
"offset": 0,
"limit": 2000,
"resetSorting": true,
"sortBy": "nickName",
"order": "asc",
"dataSource": "fabric"
}
Expected response sample:
{
"PayPerson": [
{
"email": "chathura.s@tailwindsw.com",
"name": "new lmts",
"nickName": "new lmts",
"PayPersonId": "74630126",
"primaryContactForSending": "chathura.s@tailwindsw.com",
"cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]",
"noOfCustomersLinked": "2"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
View activity for P2P recipient
Description: API to get the transfer history for a selected p2p recipient
API: /RBObjects/operations/Transactions/getPayPersonHistory
Request payload:
{
"personId": "74630126",
"offset": 0,
"limit": 10
}
Expected response sample:
No data in the dev environment
Transfer Section
Internal - Same user transfer
Description: API to transfer to the same logged in user accounts for same day and future dates
API: /TransactionObjects/operations/Transaction/TransferToOwnAccounts
Important Notes:
1. same date transactions will have isScheduled = 0 and future date transactions will
have isScheduled = 1
2. FrequencyType will determine whether its a standing order or a single transfer
(frequencyType": "Once" for single transfers)
3. numberOfRecurrences and frequencyEndDate will determine how the standing order
will end
Request payload:
{
"amount": "12.00",
"beneficiaryId": null,
"frequencyEndDate": "2021-06-11T09:12:07.579Z",
"frequencyType": "Once",
"fromAccountNumber": "210607123920777",
"isScheduled": "0",
"scheduledDate": "2021-06-11T09:12:07.579Z",
"toAccountNumber": "210607123921025",
"transactionsNotes": "",
"transactionType": "InternalTransfer",
"transactionCurrency": "USD",
"fromAccountCurrency": "USD",
"toAccountCurrency": "USD",
"numberOfRecurrences": null,
"ExternalAccountNumber": null,
"routingNumber": "648721615"
}
Expected response sample:
{
"referenceId": "331342",
"opstatus": 0,
"httpStatusCode": 0,
"status": "Sent",
"message": "Success! Your transaction has been completed",
"amount": "12",
"frequencyEndDate": "2021-06-11T09:12:07Z",
"frequencyType": "Once",
"fromAccountCurrency": "USD",
"fromAccountNumber": "210607123920777",
"isScheduled": "0",
"scheduledDate": "2021-06-11T09:12:07Z",
"toAccountCurrency": "USD",
"toAccountNumber": "210607123921025",
"transactionCurrency": "USD",
"transactionsNotes": "",
"transactionType": "InternalTransfer",
"serviceName": "TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE",
"transactionAmount": "12.00"
}
External - Same Bank transfer
Description: API to transfer to the same logged in user accounts for same day and future dates
API: /TransactionObjects/operations/Transaction/IntraBankAccFundTransfer
Important Notes:
4. same date transactions will have isScheduled = 0 and future date transactions will
have isScheduled = 1
5. FrequencyType will determine whether its a standing order or a single transfer
(frequencyType": "Once" for single transfers)
6. numberOfRecurrences and frequencyEndDate will determine how the standing order
will end
Request payload:
{
"amount": "12.00",
"beneficiaryId": "11870",
"frequencyEndDate": "2021-06-11T09:36:33.895Z",
"frequencyType": "Once",
"fromAccountNumber": "210607123920777",
"isScheduled": "0",
"scheduledDate": "2021-06-11T09:36:33.895Z",
"toAccountNumber": "123123",
"transactionsNotes": "",
"transactionType": "ExternalTransfer",
"transactionCurrency": "USD",
"fromAccountCurrency": "USD",
"toAccountCurrency": null,
"numberOfRecurrences": null,
"ExternalAccountNumber": "123123"
}
Expected response sample:
{
"referenceId": "331345",
"opstatus": 0,
"httpStatusCode": 0,
"status": "Sent",
"message": "Success!Yourtransactionhasbeencompleted",
"amount": "12",
"frequencyEndDate": "2021-06-11T09:38:33Z",
"frequencyType": "Once",
"fromAccountCurrency": "USD",
"fromAccountNumber": "210607123920777",
"isScheduled": "0",
"scheduledDate": "2021-06-11T09:38:33Z",
"toAccountNumber": "123123",
"transactionCurrency": "USD",
"transactionsNotes": "",
"transactionType": "ExternalTransfer",
"serviceName": "INTRA_BANK_FUND_TRANSFER_CREATE",
"transactionAmount": "12.00"
}
External - Different Bank transfer
Description: API to transfer to different bank accounts for same day and future dates
API: /TransactionObjects/operations/Transaction/InterBankAccFundTransfer
Important Notes:
7. same date transactions will have isScheduled = 0 and future date transactions will
have isScheduled = 1
8. FrequencyType will determine whether its a standing order or a single transfer
(frequencyType": "Once" for single transfers)
9. numberOfRecurrences and frequencyEndDate will determine how the standing order
will end
Request payload:
{
"amount": "12.00",
"beneficiaryId": "11335",
"frequencyEndDate": "2021-06-12T14:01:06.284Z",
"frequencyType": "Once",
"fromAccountNumber": "210607123920777",
"isScheduled": "0",
"scheduledDate": "2021-06-12T14:01:06.284Z",
"toAccountNumber": "5528789466",
"transactionsNotes": "",
"transactionType": "ExternalTransfer",
"transactionCurrency": "USD",
"fromAccountCurrency": "USD",
"toAccountCurrency": null,
"numberOfRecurrences": null,
"ExternalAccountNumber": "5528789466",
"routingNumber": "765678987"
}
Expected response sample:
{
"referenceId": "331982",
"opstatus": 0,
"httpStatusCode": 0,
"status": "Sent",
"message": "Success! Your transaction has been completed",
"amount": "12",
"frequencyEndDate": "2021-06-12T14:01:06Z",
"frequencyType": "Once",
"fromAccountCurrency": "USD",
"fromAccountNumber": "210607123920777",
"isScheduled": "0",
"scheduledDate": "2021-06-12T14:01:06Z",
"toAccountNumber": "5528789466",
"transactionCurrency": "USD",
"transactionsNotes": "",
"transactionType": "ExternalTransfer",
"serviceName": "INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE",
"transactionAmount": "12.00"
}
P2P transfer (LMTS)
Description: API to transfer to a person
API: /TransactionObjects/operations/Transaction/P2PTransfer
Request payload:
{
"amount": "12.00",
"beneficiaryId": null,
"frequencyEndDate": "2021-06-12T14:07:40.101Z",
"frequencyType": "Once",
"fromAccountNumber": "210607123920777",
"isScheduled": "0",
"scheduledDate": "2021-06-12T14:07:40.101Z",
"transactionsNotes": "",
"transactionType": "P2P",
"transactionCurrency": "USD",
"fromAccountCurrency": "USD",
"toAccountCurrency": null,
"numberOfRecurrences": null,
"ExternalAccountNumber": null,
"personId": "9083"
}
Expected response sample:
Flow is currently broken because of OTP
International account transfer
Description: API to transfer to an international account
API: /TransactionObjects/operations/Transaction/InternationalAccFundTransfer
Request payload:
{
"amount": "12.00",
"beneficiaryId": "11892",
"frequencyEndDate": "2021-06-12T14:16:26.297Z",
"frequencyType": "Once",
"fromAccountNumber": "210607123920777",
"isScheduled": "0",
"scheduledDate": "2021-06-12T14:16:26.297Z",
"toAccountNumber": "123123123",
"transactionsNotes": "",
"transactionType": "ExternalTransfer",
"transactionCurrency": "USD",
"fromAccountCurrency": "USD",
"toAccountCurrency": null,
"numberOfRecurrences": null,
"ExternalAccountNumber": "123123123"
}
Expected response sample:
{
"referenceId": "331984",
"opstatus": 0,
"httpStatusCode": 0,
"status": "Sent",
"message": "Success! Your transaction has been completed",
"amount": "12",
"frequencyEndDate": "2021-06-12T14:16:26Z",
"frequencyType": "Once",
"fromAccountCurrency": "USD",
"fromAccountNumber": "210607123920777",
"isScheduled": "0",
"scheduledDate": "2021-06-12T14:16:26Z",
"toAccountNumber": "123123123",
"transactionCurrency": "USD",
"transactionsNotes": "",
"transactionType": "ExternalTransfer",
"serviceName": "INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE",
"transactionAmount": "12.00"
}
Bill pay section
Add payee (Left Menu)
Search by company name - Tab
Description: add a payee to pay bills to the user level
API: /PayeeObjects/operations/Recipients/getBillPayPayees
Request payload:
{
"sortBy": "billDueDate",
"order": "desc"
}
Expected response sample:
{
"Payee": [
{
"accountNumber": "123123123",
"addressLine2": "Near Mylan Hotel",
"billerId": "4",
"billermaster_id": "4",
"billid": "0",
"cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]",
"cityName": "Atlanta",
"companyName": "AT and T",
"eBillStatus": "1",
"eBillSupport": "true",
"payeeId": "29259472",
"isAutoPayEnabled": "false",
"isManuallyAdded": "false",
"isWiredRecepient": "false",
"lastPaidAmount": "1",
"lastPaidDate": "2021-06-09T08:19:11Z",
"payeeName": "AT and T",
"nameOnBill": "John Bailey",
"payeeNickName": "AT and T",
"notes": "",
"phone": "11231231231",
"state": "Georgia",
"transitDays": "3",
"userId": "1002496540",
"zipCode": "123123",
"payeeAccountNumber": "123123123",
"noOfCustomersLinked": "2"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
API: /RBObjects/operations/Country/getAllCountries
Request payload:
{}
Expected response sample:
{
"records": [
{
"lastmodifiedts": "2021-05-04 08:29:01.0",
"phoneCountryCode": "+376",
"id": "AD",
"synctimestamp": "2021-05-04 08:29:01.0",
"createdts": "2021-05-04 08:29:01.0",
"Code": "AD",
"softdeleteflag": "false",
"Name": "Andorra"
},
{
"lastmodifiedts": "2021-05-04 08:29:01.0",
"phoneCountryCode": "+971",
"id": "AE",
"synctimestamp": "2021-05-04 08:29:01.0",
"createdts": "2021-05-04 08:29:01.0",
"Code": "AE",
"softdeleteflag": "false",
"Name": "United Arab Emirates"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
API: /RBObjects/operations/States/getAllRegions
Request payload:
{}
Expected response sample:
{
"records": [
{
"lastmodifiedts": "2021-05-04 08:29:01.0",
"Country_id": "A",
"id": "AD-02",
"synctimestamp": "2021-05-04 08:29:01.0",
"createdts": "2021-05-04 08:29:01.0",
"Code": "AD-02",
"softdeleteflag": "false",
"Name": "Canillo"
},
{
"lastmodifiedts": "2021-05-04 08:29:01.0",
"Country_id": "AD",
"id": "AD-03",
"synctimestamp": "2021-05-04 08:29:01.0",
"createdts": "2021-05-04 08:29:01.0",
"Code": "AD-03",
"softdeleteflag": "false",
"Name": "Encamp"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
API: /RBObjects/operations/BillerMaster/searchBillerByName
Description: api to load the biller(payee list) by search
Request payload:
{
"searchString": "a",
"limit": 5
}
Expected response sample:
{
"BillerMaster": [
{
"accountNumber": "4716346037056250",
"address": "1500 Boltonfield St, Columbus, OH 43228",
"billerCategoryId": "1",
"billerCategoryName": "Credit Card",
"billerName": "Citibank Credit Card",
"city": "Columbus",
"ebillSupport": "true",
"id": "1",
"state": "Ohio",
"zipCode": "535591"
},
{
"accountNumber": "371287190099683",
"address": "1801 66th Ave, Suite 103A, Plantation, FL 33313",
"billerCategoryId": "1",
"billerCategoryName": "Credit Card",
"billerName": "American Express Credit Card",
"city": "Orlando",
"ebillSupport": "true",
"id": "2",
"state": "Florida",
"zipCode": "678901"
},
{
"accountNumber": "6011874699460152",
"address": "BOA, P.O. Box 15019, Wilmington, DE 19850-5019",
"billerCategoryId": "1",
"billerCategoryName": "Credit Card",
"billerName": "Bank Of America Credit Card",
"city": "Wilmington",
"ebillSupport": "false",
"id": "3",
"state": "Delaware",
"zipCode": "567876"
},
{
"accountNumber": "6011874699460151",
"address": "AT and T, PO Box 537104, Atlanta, GA 30353 ",
"billerCategoryId": "2",
"billerCategoryName": "Phone",
"billerName": "AT and T",
"city": "Atlanta",
"ebillSupport": "true",
"id": "4",
"state": "Georgia",
"zipCode": "234324"
},
{
"accountNumber": "67544323",
"address": "ABC Energy, 200 Post Rd, White Plains, NY, 10601",
"billerCategoryId": "3",
"billerCategoryName": "Utilities",
"billerName": "ABCEnergy",
"city": "White Plains",
"ebillSupport": "true",
"id": "6",
"state": "New York",
"zipCode": "987898"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
Create Payee Manually - tab
API: /PayeeObjects/operations/Recipients/createBillPayPayee
Request payload:
{
"accountNumber": "",
"street": "aaaaaaa",
"addressLine2": "",
"cityName": "aaa",
"payeeNickName": "aaaaa",
"zipCode": "94111111111",
"companyName": "aaaaa",
"isBusinessPayee": "0",
"nameOnBill": "John Bailey",
"billerId": "1",
"phone": "90909090",
"state": "",
"notes": "",
"cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]"
}
Expected response sample:
{
"payeeId": "24044408",
"opstatus": 0,
"httpStatusCode": 0
}
My Bills All Payees tab
Description: API to payees list
API: /PayeeObjects/operations/Recipients/getBillPayPayees
Request payload:
{
"sortBy": "payeeNickName",
"order": "asc"
}
Expected response sample:
{
"Payee": [
{
"accountNumber": "123123123",
"addressLine2": "Near Mylan Hotel",
"billerId": "4",
"billermaster_id": "4",
"billid": "0",
"cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]",
"cityName": "Atlanta",
"companyName": "AT and T",
"eBillStatus": "1",
"eBillSupport": "true",
"payeeId": "29259472",
"isAutoPayEnabled": "false",
"isManuallyAdded": "false",
"isWiredRecepient": "false",
"lastPaidAmount": "138",
"lastPaidDate": "2021-06-09T08:48:02Z",
"payeeName": "AT and T",
"nameOnBill": "John Bailey",
"payeeNickName": "AT and T",
"notes": "",
"phone": "11231231231",
"state": "Georgia",
"transitDays": "3",
"userId": "1002496540",
"zipCode": "123123",
"payeeAccountNumber": "123123123",
"noOfCustomersLinked": "2"
},
{
"accountNumber": "",
"addressLine2": "",
"billerId": "1",
"billermaster_id": "1",
"billid": "0",
"cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]",
"cityName": "aaa",
"companyName": "aaaaa",
"eBillStatus": "0",
"eBillSupport": "true",
"payeeId": "24044408",
"isAutoPayEnabled": "false",
"isManuallyAdded": "false",
"isWiredRecepient": "false",
"lastPaidAmount": "106",
"lastPaidDate": "2021-06-09T08:48:02Z",
"payeeName": "aaaaa",
"nameOnBill": "John Bailey",
"payeeNickName": "aaaaa",
"notes": "",
"phone": "90909090",
"state": "",
"transitDays": "3",
"userId": "1002496540",
"zipCode": "94111111111",
"payeeAccountNumber": "",
"noOfCustomersLinked": "2"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
Description: API to get bills
API: /RBObjects/objects/Bills?
Request payload:
No request
Expected response sample:
{
"records": [],
"opstatus": 0,
"httpStatusCode": 0
}
Activate Ebill
Description: API to activate a biller for ebilling
API: /PayeeObjects/operations/Recipients/editBillPayPayee
Request payload:
{
"payeeId": "35159344",
"EBillEnable": 1
}
Expected response sample:
{
"payeeId": "35159344",
"opstatus": 0,
"httpStatusCode": 0
}
Schedule - tab
Description: API to get user scheduled transactions for bills
API: /RBObjects/operations/Transactions/getUsersScheduledBill
Request payload:
{
"firstRecordNumber": 1,
"lastRecordNumber": 100,
"sortBy": "scheduledDate",
"order": "desc"
}
Expected response sample:
{
"Transactions": [
{
"amount": "250.00",
"billDueAmount": "1570.0",
"billDueDate": "2019-09-21",
"billGeneratedDate": "2016-09-18",
"billid": "1339",
"billPaidAmount": "1000.0",
"billPaidDate": "2017-09-02",
"eBillEnable": "1",
"eBillSupport": "true",
"ebillURL": "https://retailbanking1.konycloud.com/dbimages/billpay_ebill.png",
"fromAccountName": "Core Checking",
"fromAccountNumber": "190128223242830",
"payeeId": "1729",
"payeeName": "ABC Energy",
"payeeNickName": "Electricity - ABC",
"referenceId": "12155",
"scheduledDate": "2019-02-11T12:00:00Z",
"transactionsNotes": "Citi Credit Card Bill",
"isScheduled": "true",
"transactionType": "BillPay",
"numberOfRecurrences": "0",
"transactionId": "12155",
"frequencyType": "Once",
"description": "CitiBank Credit Card Bill Pay",
"isBusinessPayee": "0"
},
{
"amount": "162.51",
"billDueAmount": "1570.0",
"billDueDate": "2019-09-21",
"billGeneratedDate": "2016-09-18",
"billid": "1339",
"billPaidAmount": "1000.0",
"billPaidDate": "2017-09-02",
"eBillEnable": "1",
"eBillSupport": "true",
"ebillURL": "https://retailbanking1.konycloud.com/dbimages/billpay_ebill.png",
"fromAccountName": "Freedom Credit Card",
"fromAccountNumber": "190128223244156",
"payeeId": "1729",
"payeeName": "ABC Energy",
"payeeNickName": "Electricity - ABC",
"referenceId": "12210",
"scheduledDate": "2019-02-11T12:00:00Z",
"transactionsNotes": "April Electricity Bill",
"isScheduled": "true",
"transactionType": "BillPay",
"numberOfRecurrences": "0",
"transactionId": "12210",
"frequencyType": "Once",
"description": "Bill Pay to ABCEnergy",
"isBusinessPayee": "0"
},
{
"amount": "40.19",
"billDueAmount": "1570.0",
"billDueDate": "2019-09-21",
"billGeneratedDate": "2016-09-18",
"billid": "1339",
"billPaidAmount": "1000.0",
"billPaidDate": "2017-09-02",
"eBillEnable": "1",
"eBillSupport": "true",
"ebillURL": "https://retailbanking1.konycloud.com/dbimages/billpay_ebill.png",
"fromAccountName": "Core Checking",
"fromAccountNumber": "190128223242830",
"payeeId": "1731",
"payeeName": "CitiBank Credit Cards",
"payeeNickName": "Citi Credit Card",
"referenceId": "12156",
"scheduledDate": "2019-02-04T12:00:00Z",
"transactionsNotes": "",
"frequencyEndDate": "2019-06-17",
"frequencyStartDate": "2018-09-10",
"isScheduled": "true",
"transactionType": "BillPay",
"numberOfRecurrences": "0",
"transactionId": "12156",
"frequencyType": "Monthly",
"description": "Checkcard 2378 Vonage *Price+Taxes 982-221-8387 Recurring",
"isBusinessPayee": "0"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
Edit scheduled transaction
Flow fails in the dev environment
History - tab
Description: API to get user completed bill history
API: /RBObjects/operations/Transactions/getUserCompletedBillHistory
Request payload:
{
"offset": 0,
"limit": 10,
"sortBy": "transactionDate",
"order": "desc",
"paginationRowLimit": 10
}
Expected response sample:
{
"Transactions": [
{
"amount": "127.98",
"billDueAmount": "1570.0",
"billDueDate": "2019-09-21",
"billGeneratedDate": "2016-09-18",
"billid": "1339",
"eBillEnable": "1",
"ebillURL": "https://retailbanking1.konycloud.com/dbimages/billpay_ebill.png",
"fromAccountName": "Core Checking",
"fromAccountNumber": "190128223242830",
"payeeId": "1729",
"payeeName": "ABC Energy",
"payeeNickName": "Electricity - ABC",
"referenceId": "12122",
"transactionsNotes": "Jan Electricity Bill",
"isScheduled": "false",
"transactionType": "BillPay",
"numberOfRecurrences": "0",
"transactionId": "12122",
"frequencyType": "Once",
"transactionDate": "2021-05-04T08:28:21+03:00",
"statusDescription": "Successful",
"description": "Bill Pay to ABCEnergy",
"isBusinessPayee": "0"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
Repeat
Flow fails in the dev environment
Manage payees
Description: API to get payee list
API: /PayeeObjects/operations/Recipients/getBillPayPayees
Request payload:
{
"offset": 0,
"limit": 10,
"sortBy": "payeeNickName",
"order": "asc",
"paginationRowLimit": 10
}
Expected response sample:
{
"Payee": [
{
"accountNumber": "123123123",
"addressLine2": "Near Mylan Hotel",
"billerId": "4",
"billermaster_id": "4",
"billid": "0",
"cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]",
"cityName": "Atlanta",
"companyName": "AT and T",
"eBillStatus": "1",
"eBillSupport": "true",
"payeeId": "29259472",
"isAutoPayEnabled": "false",
"isManuallyAdded": "false",
"isWiredRecepient": "false",
"lastPaidAmount": "29",
"lastPaidDate": "2021-06-09T09:30:54Z",
"payeeName": "AT and T",
"nameOnBill": "John Bailey",
"payeeNickName": "AT and T",
"notes": "",
"phone": "11231231231",
"state": "Georgia",
"transitDays": "3",
"userId": "1002496540",
"zipCode": "123123",
"payeeAccountNumber": "123123123",
"noOfCustomersLinked": "2"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
Pay Bill
Flow fails in the dev environment
Edit Payee
Description: API to get list of countries
API: /RBObjects/operations/Country/getAllCountries
Request payload:
{}
Expected response sample:
{
"records": [
{
"lastmodifiedts": "2021-05-04 08:29:01.0",
"phoneCountryCode": "+376",
"id": "AD",
"synctimestamp": "2021-05-04 08:29:01.0",
"createdts": "2021-05-04 08:29:01.0",
"Code": "AD",
"softdeleteflag": "false",
"Name": "Andorra"
},
{
"lastmodifiedts": "2021-05-04 08:29:01.0",
"phoneCountryCode": "+971",
"id": "AE",
"synctimestamp": "2021-05-04 08:29:01.0",
"createdts": "2021-05-04 08:29:01.0",
"Code": "AE",
"softdeleteflag": "false",
"Name": "United Arab Emirates"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
Description: API to get list of regions
API: /RBObjects/operations/States/getAllRegions
Request payload:
{}
Expected response sample:
{
"records": [
{
"lastmodifiedts": "2021-05-04 08:29:01.0",
"Country_id": "A",
"id": "AD-02",
"synctimestamp": "2021-05-04 08:29:01.0",
"createdts": "2021-05-04 08:29:01.0",
"Code": "AD-02",
"softdeleteflag": "false",
"Name": "Canillo"
},
{
"lastmodifiedts": "2021-05-04 08:29:01.0",
"Country_id": "AD",
"id": "AD-03",
"synctimestamp": "2021-05-04 08:29:01.0",
"createdts": "2021-05-04 08:29:01.0",
"Code": "AD-03",
"softdeleteflag": "false",
"Name": "Encamp"
}
],
"opstatus": 0,
"httpStatusCode": 0
}
Save operation
Description: API to get editable information
API: /PayeeObjects/operations/Recipients/editBillPayPayee
Request payload:
{
"payeeId": "29259472",
"payeeNickName": "AT and T",
"addressLine1": "",
"addressLine2": "Near Mylan Hotel",
"state": "Georgia",
"zipCode": "123123",
"cityName": "Atlanta",
"phone": "11231231231",
"cif": "[]"
}
Expected response sample:
{
"dbpErrCode": "12001",
"dbpErrMsg": "Logged in User is not authorized to perform this action",
"opstatus": 0,
"httpStatusCode": 0
}
Deactivate
Description: API to deactivate bill
API: /PayeeObjects/operations/Recipients/editBillPayPayee
Request payload:
{
"payeeId": "29259472",
"EBillEnable": 0
}
Expected response sample:
{
"payeeId": "29259472",
"opstatus": 0,
"httpStatusCode": 0
}
Delete Biller
Description: API to delete bill payee
API: /PayeeObjects/operations/Recipients/deleteBillPayPayee
Request payload:
{
"payeeId": "24044408"
}
Expected response sample:
{
"payeeId": "24044408",
"opstatus": 0,
"httpStatusCode": 0
}
Activate ebill
Description: API to activate a bill
API: /PayeeObjects/operations/Recipients/editBillPayPayee
Request payload:
{
"payeeId": "29259472",
"EBillEnable": 1
}
Expected response sample:
{
"payeeId": "29259472",
"opstatus": 0,
"httpStatusCode": 0
}
View Activity
Description: API to view payee bills
API: /RBObjects/operations/Transactions/getPayeeBills
Request payload:
{
"payeeId": "29259472",
"payeeName": "AT and T",
"payeeAccountNumber": "123123123",
"limit": "12"
}
Expected response sample:
{
"Transactions": [],
"opstatus": 0,
"httpStatusCode": 0
}
Pay bill (POST)
The flow is not working on the dev environment
Bulk bill pay (POST)
The flow is not working on the dev environment

Más contenido relacionado

Similar a API request document for Temenos.docx

Spire Portal Event
Spire Portal EventSpire Portal Event
Spire Portal EventMark Ayres
 
Please distinguish between the .h and .cpp file, create a fully work.pdf
Please distinguish between the .h and .cpp file, create a fully work.pdfPlease distinguish between the .h and .cpp file, create a fully work.pdf
Please distinguish between the .h and .cpp file, create a fully work.pdfneerajsachdeva33
 
Bdo online banking for img
Bdo online banking for imgBdo online banking for img
Bdo online banking for imgSheila Ganzan
 
Reactive Microservices with AWS Lambda (SRV201-R1) - AWS re:Invent 2018
Reactive Microservices with AWS Lambda (SRV201-R1) - AWS re:Invent 2018Reactive Microservices with AWS Lambda (SRV201-R1) - AWS re:Invent 2018
Reactive Microservices with AWS Lambda (SRV201-R1) - AWS re:Invent 2018Amazon Web Services
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with descriptionAmith Sanghvi
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with descriptionAmith Sanghvi
 
PayPal Account Authentication Service
PayPal Account Authentication ServicePayPal Account Authentication Service
PayPal Account Authentication ServiceSherief Razzaque
 
Trion r12 customer
Trion r12 customerTrion r12 customer
Trion r12 customerBob Bullman
 
my project on Banking [ grade - 8]
my project on Banking [ grade - 8]my project on Banking [ grade - 8]
my project on Banking [ grade - 8]Param Pandit
 
Commercial Bank Management
Commercial Bank Management Commercial Bank Management
Commercial Bank Management Dababrata Mondal
 
Bank on it power point
Bank on it power pointBank on it power point
Bank on it power pointNAFCareerAcads
 
Instant Virtual Debit Card Online With VCC Issuer
Instant Virtual Debit Card Online With VCC IssuerInstant Virtual Debit Card Online With VCC Issuer
Instant Virtual Debit Card Online With VCC IssuerVCC Issuer
 
Invoicing Gem - Sales & Payments In Your App
Invoicing Gem - Sales & Payments In Your AppInvoicing Gem - Sales & Payments In Your App
Invoicing Gem - Sales & Payments In Your AppMartin Kleppmann
 

Similar a API request document for Temenos.docx (20)

FINAL-Review
FINAL-ReviewFINAL-Review
FINAL-Review
 
C programming
C programmingC programming
C programming
 
Spire Portal Event
Spire Portal EventSpire Portal Event
Spire Portal Event
 
Please distinguish between the .h and .cpp file, create a fully work.pdf
Please distinguish between the .h and .cpp file, create a fully work.pdfPlease distinguish between the .h and .cpp file, create a fully work.pdf
Please distinguish between the .h and .cpp file, create a fully work.pdf
 
Bdo online banking for img
Bdo online banking for imgBdo online banking for img
Bdo online banking for img
 
Reactive Microservices with AWS Lambda (SRV201-R1) - AWS re:Invent 2018
Reactive Microservices with AWS Lambda (SRV201-R1) - AWS re:Invent 2018Reactive Microservices with AWS Lambda (SRV201-R1) - AWS re:Invent 2018
Reactive Microservices with AWS Lambda (SRV201-R1) - AWS re:Invent 2018
 
Cpe%20ppt (1).pptx
Cpe%20ppt (1).pptxCpe%20ppt (1).pptx
Cpe%20ppt (1).pptx
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with description
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with description
 
Payoneer_Tutorial.pdf
Payoneer_Tutorial.pdfPayoneer_Tutorial.pdf
Payoneer_Tutorial.pdf
 
PayPal Account Authentication Service
PayPal Account Authentication ServicePayPal Account Authentication Service
PayPal Account Authentication Service
 
Trion r12 customer
Trion r12 customerTrion r12 customer
Trion r12 customer
 
my project on Banking [ grade - 8]
my project on Banking [ grade - 8]my project on Banking [ grade - 8]
my project on Banking [ grade - 8]
 
Commercial Bank Management
Commercial Bank Management Commercial Bank Management
Commercial Bank Management
 
Roc Search
Roc SearchRoc Search
Roc Search
 
hotel managment system (1)
hotel managment system (1)hotel managment system (1)
hotel managment system (1)
 
Bank on it power point
Bank on it power pointBank on it power point
Bank on it power point
 
Instant Virtual Debit Card Online With VCC Issuer
Instant Virtual Debit Card Online With VCC IssuerInstant Virtual Debit Card Online With VCC Issuer
Instant Virtual Debit Card Online With VCC Issuer
 
Invoicing Gem - Sales & Payments In Your App
Invoicing Gem - Sales & Payments In Your AppInvoicing Gem - Sales & Payments In Your App
Invoicing Gem - Sales & Payments In Your App
 
Tally portal helper
Tally portal helperTally portal helper
Tally portal helper
 

Último

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 

Último (20)

FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 

API request document for Temenos.docx

  • 1. Dashboard section Get Accounts post login API Description: API to load accounts to the dashboard API: /RBObjects/operations/Accounts/getAccountsPostLogin Mandatory property marker → Mandatory Request payload: { "userId": "", "customerType": "", "accountId": "", "phone": "", "monthId", "year": "" } Expected response sample: note: some of the response properties are populated depending on the account type { "Accounts": [ { "accountID": "210506142216163", "accountHolder": "{"username": "chathura7", "fullname": "John"}", "accountName": "Rewards Savings", "accountPreference": "0", "accountType": "Savings", "displayName": "Savings", "availableBalance": "6885.39", "availableCredit": "0.0", "availablePoints": "0", "bankName": "Infinity", "bondInterest": "0.00", "bondInterestLastYear": "0.00", "bsbNum": "123456789", "creditLimit": "0.00", "currencyCode": "USD", "currentAmountDue": "0.00", "currentBalance": "7332.39", "dividendLastPaidAmount": "0", "dividendLastPaidDate": "2021-05-05T14:22:16", "dividendPaidYTD": "0", "dividendRate": "0", "dividendYTD": "0", "eStatementEnable": "false", // by default will be “true” "favouriteStatus": "0",
  • 2. "interestEarned": "0.00", "interestPaidLastYear": "0.00", "interestPaidPreviousYTD": "0.00", "interestPaidYTD": "0.00", "interestRate": "0.0", "isPFM": "true", "jointHolders": "[{"username": "john.Doe", "fullname": "John Doe"}]", "lastDividendPaidAmount": "0", "lastPaymentAmount": "0.00", "lastPaymentDate": "2021-05-05T14:22:16", "lastStatementBalance": "0.0", "lateFeesDue": "0.00", "maturityAmount": "0.00", "minimumDue": "0.0", "nickName": "My Savings", "openingDate": "2016-10-10T00:00:00", "originalAmount": "0.00", "outstandingBalance": "0.0", "paymentDue": "0.00", "payoffAmount": "0.00", "payOffCharge": "0.00", "pendingDeposit": "53", "pendingWithdrawal": "500", "previousYearsDividends": "0", "principalBalance": "0.00", "principalValue": "0.0", "regularPaymentAmount": "0.00", "routingNumber": "648721691", "supportBillPay": "1", "supportCardlessCash": "1", "supportDeposit": "1", "supportTransferFrom": "1", "supportTransferTo": "1", "swiftCode": "CTBAUS124", "totalCreditMonths": "370", "totalDebitsMonth": "734", "unpaidInterest": "0.00", "statusDesc": "Active", "supportChecks": "1", "Membership_id": "1339905", "coreCustomerId": "1339905", "Account_id": "210506142216163", "AccountName": "Rewards Savings", "isBusinessAccount": "true", "MembershipName": "chathura7", "coreCustomerName": "chathura7", "account_id": "210506142216163", "actions": "["P2P_DELETE_RECEPIENT","INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CANCEL","CHECK_MANAGEMENT","ST OP_PAYMENT_REQUEST_VIEW","RESUME_AUTHENTICATION","STOP_PAYMENT_REQUEST_CREATE","DOMESTIC_W IRE_TRANSFER_UPDATE_BULK_TEMPLATES","BILL_PAY_VIEW_PAYMENTS","CHECK_MANAGEMENT_VIEW_DISPUTE D_CHECKS","DOMESTIC_WIRE_TRANSFER_VIEW_RECEPIENT","TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW_RECE PIENT","DIRECT_DEBIT_CREATE","INTER_BANK_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT","BILL_PAY_CRE ATE","INTRA_BANK_FUND_TRANSFER_VIEW_RECEPIENT","WITHDRAW_CASH_CARDLESS_CASH","DOMESTIC_WIRE _TRANSFER_VIEW_BULK_TEMPLATES","INTERNATIONAL_ACCOUNT_FUND_TRANSFER_DELETE_RECEPIENT","INTER NATIONAL_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT","DISPUTE_TRANSACTIONS_MANAGE","INTERNATIONAL_ ACCOUNT_FUND_TRANSFER_CREATE","INTRA_BANK_FUND_TRANSFER_DELETE_RECEPIENT","VIEW_CHEQUES_VIE W","P2P_VIEW","CHEQUE_BOOK_REQUEST_VIEW","USER_VERIFICATION","INTER_BANK_ACCOUNT_FUND_TRANSF ER_VIEW","DOMESTIC_WIRE_TRANSFER_CREATE_RECEPIENT","INTRA_BANK_FUND_TRANSFER_VIEW","INTERNATI ONAL_WIRE_TRANSFER_CREATE","INTERNATIONAL_WIRE_TRANSFER_CREATE_RECEPIENT","P2P_VIEW_RECEPIEN T","VIEW_INSTALLMENT_SUMMARY","BILL_PAY_BULK","INTRA_BANK_FUND_TRANSFER_CREATE_RECEPIENT","DO
  • 3. MESTIC_WIRE_TRANSFER_CREATE","INTER_BANK_ACCOUNT_FUND_TRANSFER_VIEW_RECEPIENT","P2P_CREATE", "P2P_CREATE_RECEPIENT","INTRA_BANK_FUND_TRANSFER_CANCEL","INTER_BANK_ACCOUNT_FUND_TRANSFER_ CANCEL","INTERNATIONAL_WIRE_TRANSFER_VIEW_RECEPIENT","DOMESTIC_WIRE_TRANSFER_DELETE_RECEPIEN T","CHEQUE_BOOK_REQUEST_CREATE","INTERNATIONAL_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT","INT ERNATIONAL_WIRE_TRANSFER_DELETE_RECEPIENT","INTRA_BANK_FUND_TRANSFER_CREATE","FUNDING_AUTHE NTICATION","RDC","REVOKE_STOP_PAYMENT_REQUEST_CREATE","VIEW_LOAN_SCHEDULE","DIRECT_DEBIT_VIE W","TRANSFER_BETWEEN_OWN_ACCOUNT_VIEW","P2P_APPROVE","BILL_PAY_DELETE_PAYEES","TRANSFER_BET WEEN_OWN_ACCOUNT_CANCEL","INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE_RECEPIENT","DOMESTIC_WI RE_TRANSFER_VIEW","TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE_RECEPIENT","PAY_MULTIPLE_BENEFICIARI ES_CREATE_TRANSFER","INTERNATIONAL_WIRE_TRANSFER_VIEW","TRANSFER_BETWEEN_OWN_ACCOUNT_CREA TE","BILL_PAY_VIEW_PAYEES","CHECK_MANAGEMENT_ADD_STOP_CHECK_REQUEST","INTER_BANK_ACCOUNT_FU ND_TRANSFER_CREATE","TRANSFER_BETWEEN_OWN_ACCOUNT_DELETE_RECEPIENT","DIRECT_DEBIT_CANCEL", "DISPUTE_TRANSACTIONS","WITHDRAW_CASH_VIEW_SUMMARY","DISPUTE_TRANSACTIONS_VIEW","INTERNATION AL_ACCOUNT_FUND_TRANSFER_VIEW","BILL_PAY_CREATE_PAYEES","P2P_SELF_APPROVAL"]" } ] } Upcoming transaction API Description: API to get the transactions for the upcoming 7 days API: /RBObjects/operations/Accounts/getUserScheduledTransactions Mandatory property marker → Mandatory Request payload: { "userId": "", "firstRecordNumber": "", "lastRecordNumber": "", "order": "", "serviceName": "", "sortBy":”” } Expected response sample: Note: all the properties are required to populate the UI { "transactionId": "", "transactionDate": "", "toAccountId": "", "toAccountName": "", "transactionType": "", "amount": "" }
  • 4. Account details Section Get Account Details API Description: to get the account details to populate account details page in both web and mobile apps API: /RBObjects/operations/Accounts/getAccountDetails Mandatory property marker → Mandatory Request payload: { "accountID": "" } Expected response sample: note: some of the response properties are populated depending on the account type. Any custom details that the bank wants to show on the details screen are not included here { "Accounts": [ { "accountID": "210506142216925", "accountHolder": "{"username": "chathura7", "fullname": "John"}", "accountName": "12 Months Term Deposit", "accountPreference": "4", "accountType": "Deposit", "displayName": "Deposit", "availableBalance": "0", "availableCredit": "0.0", "availablePoints": "0", "bankName": "Infinity", "bondInterest": "0.00", "bondInterestLastYear": "0.00", "bsbNum": "123456789", "creditLimit": "0.00", "currencyCode": "USD", "currentAmountDue": "0.00", "currentBalance": "5018.0", "dividendLastPaidAmount": "6.95", "dividendLastPaidDate": "2021-05-02T14:22:16", "dividendPaidYTD": "18", "dividendRate": "1.25", "dividendYTD": "18", "eStatementEnable": "false", "favouriteStatus": "0", "interestEarned": "18", "interestPaidLastYear": "0.00", "interestPaidPreviousYTD": "0.00", "interestPaidYTD": "0.00",
  • 5. "interestRate": "1.25", "isPFM": "false", "jointHolders": "[{"username": "john.Doe", "fullname": "John Doe"}]", "lastDividendPaidAmount": "6.95", "lastDividendPaidDate": "2018-01-08", "lastPaymentAmount": "0.00", "lastPaymentDate": "2021-05-02T14:22:16", "lastStatementBalance": "0.0", "lateFeesDue": "23", "maturityAmount": "5600", "maturityDate": "2018-11-08", "maturityOption": "Renew", "minimumDue": "0.0", "nickName": "12 Months Term Deposit", "openingDate": "2017-11-08T00:00:00", "originalAmount": "0.00", "outstandingBalance": "0.0", "paymentDue": "0.00", "paymentTerm": "4", "payoffAmount": "0.00", "payOffCharge": "0.00", "pendingDeposit": "0.00", "pendingWithdrawal": "0.00", "previousYearsDividends": "70", "principalBalance": "0.00", "principalValue": "0.0", "regularPaymentAmount": "0.00", "routingNumber": "648721691", "supportBillPay": "0", "supportCardlessCash": "0", "supportDeposit": "0", "supportTransferFrom": "0", "supportTransferTo": "0", "swiftCode": "CTBAUS124", "totalCreditMonths": "0", "totalDebitsMonth": "0", "unpaidInterest": "0.00", "statusDesc": "Active", "supportChecks": "0", "Membership_id": "1339905", "Account_id": "210506142216925", "AccountName": "12 Months Term Deposit", "isBusinessAccount": "true", "MembershipName": "chathura7", "nextPaymentAmount": "0.00", "installmentAmount": "0.00", "sanctionedDate": "2017-11-08T00:00:00", "sanctionedAmount": "0.00", "customerName": "{"username": "chathura7", "fullname": "John"}", "rePaymentFrequency": "Monthly" } ], "opstatus": 0, "httpStatusCode": 0 }
  • 6. Retrieve account transactions API Description: API to load the transactions done on a particular account depending on transaction type. This API should be Search, sort, filter and pagination enabled API: RBObjects/operations/Transactions/getAccountTransactionByType Transaction type -> all Request payload: { "accountID": "190128223242830", "transactionType": "All", "offset": 0, "limit": 300, "isScheduled": false, "order": "desc" } Search query params URL: /RBObjects/objects/Transactions? searchTransactionType=Deposit searchDescription=sdfsdf searchMinAmount=100 searchMaxAmount=1000 searchStartDate=2021-04-30 searchEndDate=2021-05-14 fromCheckNumber=234 toCheckNumber=345 accountNumber=190128223242830 isScheduled=0 searchType=Search Expected Response sample: { "Transactions": [ { "isScheduled": "false", "checkNumber": "0", "payeeCurrency": "INR",
  • 7. "numberOfRecurrences": "0", "amountRecieved": "0", "transactionId": "12089", "toAccountName": "Rewards Savings", "payPersonName": "", "fromAccountNumber": "190128223242830", "checkNumber2": "Check #", "fromNickName": "My Checking", "checkNumber1": "Check #", "cashAmount": "0.00", "description": "Online transfer from Core Checking Masked Account Number", "transactionType": "InternalTransfer", "fromAccountType": "Checking", "isDisputed": "false", "isPayeeDeleted": "false", "amount": "-1600.00", "toAccountType": "Savings", "fromAccountName": "Core Checking", "hasDepositImage": "false", "transactionDate": "2021-05-04T08:28:21Z", "postedDate": "2021-05-04T08:28:21Z", "totalCheckAmount": "0.00", "statusDescription": "Pending", "fromAccountBalance": "6949.78", "transactionsNotes": "Saving for a car", "toAccountNumber": "190128223241502", "withdrawlAmount2": "0.00", "frequencyType": "Once", "withdrawlAmount1": "0.00", "category": "Uncategorised", "fee": "0.00" } ], "Meta": [ { "pageSize": "300", "pageStart": "0", "totalSize": "58" } ], "opstatus": 0, "httpStatusCode": 0 } Login Section Quick Balance API Description: API to load the quick balance of the user accounts (mobile only)
  • 8. Statements Section eStatements API Description: API to get the estatements Flow is not working in the dev environment Combined eStatement API Description: API to get the combined eStatement Flow is not working in the dev environment Beneficiary management External Recipient Create External Payee API (Create external account beneficiary) Description: API to create an external account as a beneficiary. API: /PayeeObjects/operations/Recipients/createExternalPayee Request payload: { "routingNumber": "123123", "swiftCode": "", "bankName": "Infinity", "accountType": "", "accountNumber": "123123123", "beneficiaryName": "chathura account", "nickName": "chathura account", "isBusinessPayee": "0", "displayName": "OTHER_EXTERNAL_ACCOUNT", "isSameBankAccount": "false", "isInternationalAccount": "false", "isVerified": "true", "": "true", "cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]" }
  • 9. Expected response sample: { "Id": "51403774", "opstatus": 0, "httpStatusCode": 0 } Get External Payees API Description: API to list down the accounts in the Manage recipient screen API: /PayeeObjects/operations/Recipients/getExternalPayees Request payload: { “userId”: “USER_ID” "offset": 0, "limit": 2000, "resetSorting": true, "dataSource": "fabric" } Expected response sample: { "ExternalAccounts": [ { "accountNumber": "123123123", "bankName": "Infinity", "beneficiaryName": "chathura account", "createdOn": "2021-05-28", "isInternationalAccount": "false", "isSameBankAccount": "false", "isVerified": "true", "nickName": "chathura account", "routingNumber": "123123", "cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]", "Id": "51403774", "noOfCustomersLinked": "2" } ],
  • 10. "opstatus": 0, "httpStatusCode": 0 } Edit External Payees API Description: API to update a saved external payee API: /PayeeObjects/operations/Recipients/editExternalPayee Request payload: { "routingNumber": "123123", "swiftCode": "N/A", "bankName": "Infinity", "accountType": "", "accountNumber": "123123123", "oldName": "", "beneficiaryName": "chathura account new", "nickName": "chathura account new", "isBusinessPayee": "", "displayName": "", "isSameBankAccount": "false", "isInternationalAccount": "false", "payeeId": "51403774", "": "51403774", "cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]" } Expected response sample: { "Id": "51403774", "opstatus": 0, "httpStatusCode": 0 } Get External Payee transactions Description: API to get a list of transactions made for an external account API: /RBObjects/operations/Transactions/getToExternalAccountTransactions
  • 11. Request payload: { "beneficiaryId": "41624700", "accountNumber": "123123234", "firstRecordNumber": 0, "lastRecordNumber": 10 } Expected response sample: No data in the dev environment Delete External recipient API Description: API to delete a saved external payee API: /PayeeObjects/operations/Recipients/deleteExternalPayee Request payload: { "accountNumber": "123123123", "Id": "51403774", "isSameBankAccount": "false", "isInternationalAccount": "false" } Expected response sample: { "Id": "51403774", "opstatus": 0, "httpStatusCode": 0, "deletedRecords": "1" } Internal Recipient Add internal recipient Description: API to create an internal account (same bank) as a beneficiary.
  • 12. API: /PayeeObjects/operations/Recipients/createExternalPayee Request payload: { "routingNumber": "", "swiftCode": "", "bankName": "Infinity", "accountType": "", "accountNumber": "321321321", "beneficiaryName": "chathura internal", "nickName": "internal chathura", "isBusinessPayee": "0", "displayName": "OTHER_INTERNAL_MEMBER", "isSameBankAccount": "true", "isInternationalAccount": "false", "isVerified": "true", "": "true", "cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]" } Expected response sample: { "Id": "70929400", "opstatus": 0, "httpStatusCode": 0 } Edit Internal recipient Description: API to update a saved internal payee API: /PayeeObjects/operations/Recipients/editExternalPayee Request payload: { "routingNumber": "N/A", "swiftCode": "N/A", "bankName": "Infinity", "accountType": "", "accountNumber": "321321321",
  • 13. "oldName": "", "beneficiaryName": "chathura internal new", "nickName": "internal chathura new", "isBusinessPayee": "", "displayName": "", "isSameBankAccount": "true", "isInternationalAccount": "false", "payeeId": "70929400", "": "70929400", "cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]" } Expected response sample: { "Id": "70929400", "opstatus": 0, "httpStatusCode": 0 } Get internal recipient transactions Description: API to get a list of transactions made for an internal account API: /RBObjects/operations/Transactions/getToExternalAccountTransactions Request payload: { "beneficiaryId": "70929400", "accountNumber": "321321321", "firstRecordNumber": 0, "lastRecordNumber": 10, "sortBy": "createdDate", "order": "desc" } Expected response sample: No data in the dev environment
  • 14. Delete internal recipient API Description: API to delete a saved internal payee API: /PayeeObjects/operations/Recipients/deleteExternalPayee Request payload: { "accountNumber": "321321321", "Id": "70929400", "isSameBankAccount": "true", "isInternationalAccount": "false" } Expected response sample: { "Id": "70929400", "opstatus": 0, "httpStatusCode": 0 } International Recipient (Out of scope for now) P2P Recipient (LMTS Beneficiary) Add P2P recipient Description: API to create a p2p recipient as a beneficiary. API: /PayeeObjects/operations/Recipients/createP2PPayee Request payload: { "name": "new lmts", "nickName": "new lmts", "primaryContactForSending": "chathura.s@tailwindsw.com", "": "chathura.s@tailwindsw.com", "email": "chathura.s@tailwindsw.com", "cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]" } Expected response sample: {
  • 15. "PayPersonId": "74630126", "opstatus": 0, "httpStatusCode": 0 } Edit P2P recipient Description: API to update a saved p2p recipient API: /PayeeObjects/operations/Recipients/editP2PPayee Request payload: { "name": "new lmts", "nickName": "new lmts new", "primaryContactForSending": "chathursa.s@tailwindsw.com", "PayPersonId": "74630126", "": "74630126", "email": "chathursa.s@tailwindsw.com", "cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]" } Expected response sample: { "PayPersonId": "74630126", "updatedRecords": 1, "opstatus": 0, "httpStatusCode": 0 } Delete P2P recipient Description: API to delete a saved p2p recipient API: /PayeeObjects/operations/Recipients/deleteP2PPayee Request payload: { "PayPersonId": "34307323" } Expected response sample: { "PayPersonId": "34307323", "deletedRecords": 1, "opstatus": 0,
  • 16. "httpStatusCode": 0 } Get P2P recipient List Description: API to get a saved p2p recipient list API: /PayeeObjects/operations/Recipients/getP2PPayee Request payload: { "offset": 0, "limit": 2000, "resetSorting": true, "sortBy": "nickName", "order": "asc", "dataSource": "fabric" } Expected response sample: { "PayPerson": [ { "email": "chathura.s@tailwindsw.com", "name": "new lmts", "nickName": "new lmts", "PayPersonId": "74630126", "primaryContactForSending": "chathura.s@tailwindsw.com", "cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]", "noOfCustomersLinked": "2" } ], "opstatus": 0, "httpStatusCode": 0 } View activity for P2P recipient Description: API to get the transfer history for a selected p2p recipient API: /RBObjects/operations/Transactions/getPayPersonHistory Request payload: { "personId": "74630126", "offset": 0,
  • 17. "limit": 10 } Expected response sample: No data in the dev environment Transfer Section Internal - Same user transfer Description: API to transfer to the same logged in user accounts for same day and future dates API: /TransactionObjects/operations/Transaction/TransferToOwnAccounts Important Notes: 1. same date transactions will have isScheduled = 0 and future date transactions will have isScheduled = 1 2. FrequencyType will determine whether its a standing order or a single transfer (frequencyType": "Once" for single transfers) 3. numberOfRecurrences and frequencyEndDate will determine how the standing order will end Request payload: { "amount": "12.00", "beneficiaryId": null, "frequencyEndDate": "2021-06-11T09:12:07.579Z", "frequencyType": "Once", "fromAccountNumber": "210607123920777", "isScheduled": "0", "scheduledDate": "2021-06-11T09:12:07.579Z", "toAccountNumber": "210607123921025", "transactionsNotes": "", "transactionType": "InternalTransfer", "transactionCurrency": "USD", "fromAccountCurrency": "USD", "toAccountCurrency": "USD", "numberOfRecurrences": null, "ExternalAccountNumber": null,
  • 18. "routingNumber": "648721615" } Expected response sample: { "referenceId": "331342", "opstatus": 0, "httpStatusCode": 0, "status": "Sent", "message": "Success! Your transaction has been completed", "amount": "12", "frequencyEndDate": "2021-06-11T09:12:07Z", "frequencyType": "Once", "fromAccountCurrency": "USD", "fromAccountNumber": "210607123920777", "isScheduled": "0", "scheduledDate": "2021-06-11T09:12:07Z", "toAccountCurrency": "USD", "toAccountNumber": "210607123921025", "transactionCurrency": "USD", "transactionsNotes": "", "transactionType": "InternalTransfer", "serviceName": "TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE", "transactionAmount": "12.00" } External - Same Bank transfer Description: API to transfer to the same logged in user accounts for same day and future dates API: /TransactionObjects/operations/Transaction/IntraBankAccFundTransfer Important Notes: 4. same date transactions will have isScheduled = 0 and future date transactions will have isScheduled = 1 5. FrequencyType will determine whether its a standing order or a single transfer (frequencyType": "Once" for single transfers) 6. numberOfRecurrences and frequencyEndDate will determine how the standing order will end Request payload: {
  • 19. "amount": "12.00", "beneficiaryId": "11870", "frequencyEndDate": "2021-06-11T09:36:33.895Z", "frequencyType": "Once", "fromAccountNumber": "210607123920777", "isScheduled": "0", "scheduledDate": "2021-06-11T09:36:33.895Z", "toAccountNumber": "123123", "transactionsNotes": "", "transactionType": "ExternalTransfer", "transactionCurrency": "USD", "fromAccountCurrency": "USD", "toAccountCurrency": null, "numberOfRecurrences": null, "ExternalAccountNumber": "123123" } Expected response sample: { "referenceId": "331345", "opstatus": 0, "httpStatusCode": 0, "status": "Sent", "message": "Success!Yourtransactionhasbeencompleted", "amount": "12", "frequencyEndDate": "2021-06-11T09:38:33Z", "frequencyType": "Once", "fromAccountCurrency": "USD", "fromAccountNumber": "210607123920777", "isScheduled": "0", "scheduledDate": "2021-06-11T09:38:33Z", "toAccountNumber": "123123", "transactionCurrency": "USD", "transactionsNotes": "", "transactionType": "ExternalTransfer", "serviceName": "INTRA_BANK_FUND_TRANSFER_CREATE", "transactionAmount": "12.00" }
  • 20. External - Different Bank transfer Description: API to transfer to different bank accounts for same day and future dates API: /TransactionObjects/operations/Transaction/InterBankAccFundTransfer Important Notes: 7. same date transactions will have isScheduled = 0 and future date transactions will have isScheduled = 1 8. FrequencyType will determine whether its a standing order or a single transfer (frequencyType": "Once" for single transfers) 9. numberOfRecurrences and frequencyEndDate will determine how the standing order will end Request payload: { "amount": "12.00", "beneficiaryId": "11335", "frequencyEndDate": "2021-06-12T14:01:06.284Z", "frequencyType": "Once", "fromAccountNumber": "210607123920777", "isScheduled": "0", "scheduledDate": "2021-06-12T14:01:06.284Z", "toAccountNumber": "5528789466", "transactionsNotes": "", "transactionType": "ExternalTransfer", "transactionCurrency": "USD", "fromAccountCurrency": "USD", "toAccountCurrency": null, "numberOfRecurrences": null, "ExternalAccountNumber": "5528789466", "routingNumber": "765678987" } Expected response sample: { "referenceId": "331982", "opstatus": 0, "httpStatusCode": 0, "status": "Sent", "message": "Success! Your transaction has been completed", "amount": "12", "frequencyEndDate": "2021-06-12T14:01:06Z",
  • 21. "frequencyType": "Once", "fromAccountCurrency": "USD", "fromAccountNumber": "210607123920777", "isScheduled": "0", "scheduledDate": "2021-06-12T14:01:06Z", "toAccountNumber": "5528789466", "transactionCurrency": "USD", "transactionsNotes": "", "transactionType": "ExternalTransfer", "serviceName": "INTER_BANK_ACCOUNT_FUND_TRANSFER_CREATE", "transactionAmount": "12.00" } P2P transfer (LMTS) Description: API to transfer to a person API: /TransactionObjects/operations/Transaction/P2PTransfer Request payload: { "amount": "12.00", "beneficiaryId": null, "frequencyEndDate": "2021-06-12T14:07:40.101Z", "frequencyType": "Once", "fromAccountNumber": "210607123920777", "isScheduled": "0", "scheduledDate": "2021-06-12T14:07:40.101Z", "transactionsNotes": "", "transactionType": "P2P", "transactionCurrency": "USD", "fromAccountCurrency": "USD", "toAccountCurrency": null, "numberOfRecurrences": null, "ExternalAccountNumber": null, "personId": "9083" } Expected response sample: Flow is currently broken because of OTP
  • 22. International account transfer Description: API to transfer to an international account API: /TransactionObjects/operations/Transaction/InternationalAccFundTransfer Request payload: { "amount": "12.00", "beneficiaryId": "11892", "frequencyEndDate": "2021-06-12T14:16:26.297Z", "frequencyType": "Once", "fromAccountNumber": "210607123920777", "isScheduled": "0", "scheduledDate": "2021-06-12T14:16:26.297Z", "toAccountNumber": "123123123", "transactionsNotes": "", "transactionType": "ExternalTransfer", "transactionCurrency": "USD", "fromAccountCurrency": "USD", "toAccountCurrency": null, "numberOfRecurrences": null, "ExternalAccountNumber": "123123123" } Expected response sample: { "referenceId": "331984", "opstatus": 0, "httpStatusCode": 0, "status": "Sent", "message": "Success! Your transaction has been completed", "amount": "12", "frequencyEndDate": "2021-06-12T14:16:26Z", "frequencyType": "Once", "fromAccountCurrency": "USD", "fromAccountNumber": "210607123920777", "isScheduled": "0", "scheduledDate": "2021-06-12T14:16:26Z", "toAccountNumber": "123123123", "transactionCurrency": "USD", "transactionsNotes": "", "transactionType": "ExternalTransfer",
  • 24. Bill pay section Add payee (Left Menu) Search by company name - Tab Description: add a payee to pay bills to the user level API: /PayeeObjects/operations/Recipients/getBillPayPayees Request payload: { "sortBy": "billDueDate", "order": "desc" } Expected response sample: { "Payee": [ { "accountNumber": "123123123", "addressLine2": "Near Mylan Hotel", "billerId": "4", "billermaster_id": "4", "billid": "0", "cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]", "cityName": "Atlanta", "companyName": "AT and T", "eBillStatus": "1", "eBillSupport": "true", "payeeId": "29259472", "isAutoPayEnabled": "false", "isManuallyAdded": "false", "isWiredRecepient": "false", "lastPaidAmount": "1", "lastPaidDate": "2021-06-09T08:19:11Z", "payeeName": "AT and T", "nameOnBill": "John Bailey", "payeeNickName": "AT and T", "notes": "", "phone": "11231231231", "state": "Georgia",
  • 25. "transitDays": "3", "userId": "1002496540", "zipCode": "123123", "payeeAccountNumber": "123123123", "noOfCustomersLinked": "2" } ], "opstatus": 0, "httpStatusCode": 0 } API: /RBObjects/operations/Country/getAllCountries Request payload: {} Expected response sample: { "records": [ { "lastmodifiedts": "2021-05-04 08:29:01.0", "phoneCountryCode": "+376", "id": "AD", "synctimestamp": "2021-05-04 08:29:01.0", "createdts": "2021-05-04 08:29:01.0", "Code": "AD", "softdeleteflag": "false", "Name": "Andorra" }, { "lastmodifiedts": "2021-05-04 08:29:01.0", "phoneCountryCode": "+971", "id": "AE", "synctimestamp": "2021-05-04 08:29:01.0", "createdts": "2021-05-04 08:29:01.0", "Code": "AE", "softdeleteflag": "false", "Name": "United Arab Emirates" } ], "opstatus": 0, "httpStatusCode": 0 } API: /RBObjects/operations/States/getAllRegions
  • 26. Request payload: {} Expected response sample: { "records": [ { "lastmodifiedts": "2021-05-04 08:29:01.0", "Country_id": "A", "id": "AD-02", "synctimestamp": "2021-05-04 08:29:01.0", "createdts": "2021-05-04 08:29:01.0", "Code": "AD-02", "softdeleteflag": "false", "Name": "Canillo" }, { "lastmodifiedts": "2021-05-04 08:29:01.0", "Country_id": "AD", "id": "AD-03", "synctimestamp": "2021-05-04 08:29:01.0", "createdts": "2021-05-04 08:29:01.0", "Code": "AD-03", "softdeleteflag": "false", "Name": "Encamp" } ], "opstatus": 0, "httpStatusCode": 0 } API: /RBObjects/operations/BillerMaster/searchBillerByName Description: api to load the biller(payee list) by search Request payload: { "searchString": "a", "limit": 5 } Expected response sample: { "BillerMaster": [
  • 27. { "accountNumber": "4716346037056250", "address": "1500 Boltonfield St, Columbus, OH 43228", "billerCategoryId": "1", "billerCategoryName": "Credit Card", "billerName": "Citibank Credit Card", "city": "Columbus", "ebillSupport": "true", "id": "1", "state": "Ohio", "zipCode": "535591" }, { "accountNumber": "371287190099683", "address": "1801 66th Ave, Suite 103A, Plantation, FL 33313", "billerCategoryId": "1", "billerCategoryName": "Credit Card", "billerName": "American Express Credit Card", "city": "Orlando", "ebillSupport": "true", "id": "2", "state": "Florida", "zipCode": "678901" }, { "accountNumber": "6011874699460152", "address": "BOA, P.O. Box 15019, Wilmington, DE 19850-5019", "billerCategoryId": "1", "billerCategoryName": "Credit Card", "billerName": "Bank Of America Credit Card", "city": "Wilmington", "ebillSupport": "false", "id": "3", "state": "Delaware", "zipCode": "567876" }, { "accountNumber": "6011874699460151", "address": "AT and T, PO Box 537104, Atlanta, GA 30353 ", "billerCategoryId": "2", "billerCategoryName": "Phone", "billerName": "AT and T", "city": "Atlanta", "ebillSupport": "true",
  • 28. "id": "4", "state": "Georgia", "zipCode": "234324" }, { "accountNumber": "67544323", "address": "ABC Energy, 200 Post Rd, White Plains, NY, 10601", "billerCategoryId": "3", "billerCategoryName": "Utilities", "billerName": "ABCEnergy", "city": "White Plains", "ebillSupport": "true", "id": "6", "state": "New York", "zipCode": "987898" } ], "opstatus": 0, "httpStatusCode": 0 } Create Payee Manually - tab API: /PayeeObjects/operations/Recipients/createBillPayPayee Request payload: { "accountNumber": "", "street": "aaaaaaa", "addressLine2": "", "cityName": "aaa", "payeeNickName": "aaaaa", "zipCode": "94111111111", "companyName": "aaaaa", "isBusinessPayee": "0", "nameOnBill": "John Bailey", "billerId": "1", "phone": "90909090", "state": "", "notes": "", "cif": "[{"contractId":"7321457251","coreCustomerId":"1425958,1578660"}]" } Expected response sample: {
  • 29. "payeeId": "24044408", "opstatus": 0, "httpStatusCode": 0 } My Bills All Payees tab Description: API to payees list API: /PayeeObjects/operations/Recipients/getBillPayPayees Request payload: { "sortBy": "payeeNickName", "order": "asc" } Expected response sample: { "Payee": [ { "accountNumber": "123123123", "addressLine2": "Near Mylan Hotel", "billerId": "4", "billermaster_id": "4", "billid": "0", "cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]", "cityName": "Atlanta", "companyName": "AT and T", "eBillStatus": "1", "eBillSupport": "true", "payeeId": "29259472", "isAutoPayEnabled": "false", "isManuallyAdded": "false", "isWiredRecepient": "false", "lastPaidAmount": "138", "lastPaidDate": "2021-06-09T08:48:02Z", "payeeName": "AT and T", "nameOnBill": "John Bailey", "payeeNickName": "AT and T", "notes": "", "phone": "11231231231", "state": "Georgia", "transitDays": "3",
  • 30. "userId": "1002496540", "zipCode": "123123", "payeeAccountNumber": "123123123", "noOfCustomersLinked": "2" }, { "accountNumber": "", "addressLine2": "", "billerId": "1", "billermaster_id": "1", "billid": "0", "cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]", "cityName": "aaa", "companyName": "aaaaa", "eBillStatus": "0", "eBillSupport": "true", "payeeId": "24044408", "isAutoPayEnabled": "false", "isManuallyAdded": "false", "isWiredRecepient": "false", "lastPaidAmount": "106", "lastPaidDate": "2021-06-09T08:48:02Z", "payeeName": "aaaaa", "nameOnBill": "John Bailey", "payeeNickName": "aaaaa", "notes": "", "phone": "90909090", "state": "", "transitDays": "3", "userId": "1002496540", "zipCode": "94111111111", "payeeAccountNumber": "", "noOfCustomersLinked": "2" } ], "opstatus": 0, "httpStatusCode": 0 } Description: API to get bills API: /RBObjects/objects/Bills? Request payload: No request
  • 31. Expected response sample: { "records": [], "opstatus": 0, "httpStatusCode": 0 } Activate Ebill Description: API to activate a biller for ebilling API: /PayeeObjects/operations/Recipients/editBillPayPayee Request payload: { "payeeId": "35159344", "EBillEnable": 1 } Expected response sample: { "payeeId": "35159344", "opstatus": 0, "httpStatusCode": 0 } Schedule - tab Description: API to get user scheduled transactions for bills API: /RBObjects/operations/Transactions/getUsersScheduledBill Request payload: { "firstRecordNumber": 1, "lastRecordNumber": 100, "sortBy": "scheduledDate", "order": "desc" } Expected response sample: { "Transactions": [ { "amount": "250.00",
  • 32. "billDueAmount": "1570.0", "billDueDate": "2019-09-21", "billGeneratedDate": "2016-09-18", "billid": "1339", "billPaidAmount": "1000.0", "billPaidDate": "2017-09-02", "eBillEnable": "1", "eBillSupport": "true", "ebillURL": "https://retailbanking1.konycloud.com/dbimages/billpay_ebill.png", "fromAccountName": "Core Checking", "fromAccountNumber": "190128223242830", "payeeId": "1729", "payeeName": "ABC Energy", "payeeNickName": "Electricity - ABC", "referenceId": "12155", "scheduledDate": "2019-02-11T12:00:00Z", "transactionsNotes": "Citi Credit Card Bill", "isScheduled": "true", "transactionType": "BillPay", "numberOfRecurrences": "0", "transactionId": "12155", "frequencyType": "Once", "description": "CitiBank Credit Card Bill Pay", "isBusinessPayee": "0" }, { "amount": "162.51", "billDueAmount": "1570.0", "billDueDate": "2019-09-21", "billGeneratedDate": "2016-09-18", "billid": "1339", "billPaidAmount": "1000.0", "billPaidDate": "2017-09-02", "eBillEnable": "1", "eBillSupport": "true", "ebillURL": "https://retailbanking1.konycloud.com/dbimages/billpay_ebill.png", "fromAccountName": "Freedom Credit Card", "fromAccountNumber": "190128223244156", "payeeId": "1729", "payeeName": "ABC Energy", "payeeNickName": "Electricity - ABC", "referenceId": "12210", "scheduledDate": "2019-02-11T12:00:00Z", "transactionsNotes": "April Electricity Bill",
  • 33. "isScheduled": "true", "transactionType": "BillPay", "numberOfRecurrences": "0", "transactionId": "12210", "frequencyType": "Once", "description": "Bill Pay to ABCEnergy", "isBusinessPayee": "0" }, { "amount": "40.19", "billDueAmount": "1570.0", "billDueDate": "2019-09-21", "billGeneratedDate": "2016-09-18", "billid": "1339", "billPaidAmount": "1000.0", "billPaidDate": "2017-09-02", "eBillEnable": "1", "eBillSupport": "true", "ebillURL": "https://retailbanking1.konycloud.com/dbimages/billpay_ebill.png", "fromAccountName": "Core Checking", "fromAccountNumber": "190128223242830", "payeeId": "1731", "payeeName": "CitiBank Credit Cards", "payeeNickName": "Citi Credit Card", "referenceId": "12156", "scheduledDate": "2019-02-04T12:00:00Z", "transactionsNotes": "", "frequencyEndDate": "2019-06-17", "frequencyStartDate": "2018-09-10", "isScheduled": "true", "transactionType": "BillPay", "numberOfRecurrences": "0", "transactionId": "12156", "frequencyType": "Monthly", "description": "Checkcard 2378 Vonage *Price+Taxes 982-221-8387 Recurring", "isBusinessPayee": "0" } ], "opstatus": 0, "httpStatusCode": 0 } Edit scheduled transaction Flow fails in the dev environment
  • 34. History - tab Description: API to get user completed bill history API: /RBObjects/operations/Transactions/getUserCompletedBillHistory Request payload: { "offset": 0, "limit": 10, "sortBy": "transactionDate", "order": "desc", "paginationRowLimit": 10 } Expected response sample: { "Transactions": [ { "amount": "127.98", "billDueAmount": "1570.0", "billDueDate": "2019-09-21", "billGeneratedDate": "2016-09-18", "billid": "1339", "eBillEnable": "1", "ebillURL": "https://retailbanking1.konycloud.com/dbimages/billpay_ebill.png", "fromAccountName": "Core Checking", "fromAccountNumber": "190128223242830", "payeeId": "1729", "payeeName": "ABC Energy", "payeeNickName": "Electricity - ABC", "referenceId": "12122", "transactionsNotes": "Jan Electricity Bill", "isScheduled": "false", "transactionType": "BillPay", "numberOfRecurrences": "0", "transactionId": "12122", "frequencyType": "Once", "transactionDate": "2021-05-04T08:28:21+03:00", "statusDescription": "Successful", "description": "Bill Pay to ABCEnergy", "isBusinessPayee": "0" } ], "opstatus": 0,
  • 35. "httpStatusCode": 0 } Repeat Flow fails in the dev environment Manage payees Description: API to get payee list API: /PayeeObjects/operations/Recipients/getBillPayPayees Request payload: { "offset": 0, "limit": 10, "sortBy": "payeeNickName", "order": "asc", "paginationRowLimit": 10 } Expected response sample: { "Payee": [ { "accountNumber": "123123123", "addressLine2": "Near Mylan Hotel", "billerId": "4", "billermaster_id": "4", "billid": "0", "cif": "[{"coreCustomerId":"1425958,1578660","contractId":"7321457251"}]", "cityName": "Atlanta", "companyName": "AT and T", "eBillStatus": "1", "eBillSupport": "true", "payeeId": "29259472", "isAutoPayEnabled": "false", "isManuallyAdded": "false", "isWiredRecepient": "false", "lastPaidAmount": "29", "lastPaidDate": "2021-06-09T09:30:54Z", "payeeName": "AT and T", "nameOnBill": "John Bailey",
  • 36. "payeeNickName": "AT and T", "notes": "", "phone": "11231231231", "state": "Georgia", "transitDays": "3", "userId": "1002496540", "zipCode": "123123", "payeeAccountNumber": "123123123", "noOfCustomersLinked": "2" } ], "opstatus": 0, "httpStatusCode": 0 } Pay Bill Flow fails in the dev environment Edit Payee Description: API to get list of countries API: /RBObjects/operations/Country/getAllCountries Request payload: {} Expected response sample: { "records": [ { "lastmodifiedts": "2021-05-04 08:29:01.0", "phoneCountryCode": "+376", "id": "AD", "synctimestamp": "2021-05-04 08:29:01.0", "createdts": "2021-05-04 08:29:01.0", "Code": "AD", "softdeleteflag": "false", "Name": "Andorra" }, { "lastmodifiedts": "2021-05-04 08:29:01.0", "phoneCountryCode": "+971", "id": "AE", "synctimestamp": "2021-05-04 08:29:01.0",
  • 37. "createdts": "2021-05-04 08:29:01.0", "Code": "AE", "softdeleteflag": "false", "Name": "United Arab Emirates" } ], "opstatus": 0, "httpStatusCode": 0 } Description: API to get list of regions API: /RBObjects/operations/States/getAllRegions Request payload: {} Expected response sample: { "records": [ { "lastmodifiedts": "2021-05-04 08:29:01.0", "Country_id": "A", "id": "AD-02", "synctimestamp": "2021-05-04 08:29:01.0", "createdts": "2021-05-04 08:29:01.0", "Code": "AD-02", "softdeleteflag": "false", "Name": "Canillo" }, { "lastmodifiedts": "2021-05-04 08:29:01.0", "Country_id": "AD", "id": "AD-03", "synctimestamp": "2021-05-04 08:29:01.0", "createdts": "2021-05-04 08:29:01.0", "Code": "AD-03", "softdeleteflag": "false", "Name": "Encamp" } ], "opstatus": 0, "httpStatusCode": 0 }
  • 38. Save operation Description: API to get editable information API: /PayeeObjects/operations/Recipients/editBillPayPayee Request payload: { "payeeId": "29259472", "payeeNickName": "AT and T", "addressLine1": "", "addressLine2": "Near Mylan Hotel", "state": "Georgia", "zipCode": "123123", "cityName": "Atlanta", "phone": "11231231231", "cif": "[]" } Expected response sample: { "dbpErrCode": "12001", "dbpErrMsg": "Logged in User is not authorized to perform this action", "opstatus": 0, "httpStatusCode": 0 } Deactivate Description: API to deactivate bill API: /PayeeObjects/operations/Recipients/editBillPayPayee Request payload: { "payeeId": "29259472", "EBillEnable": 0 } Expected response sample: { "payeeId": "29259472", "opstatus": 0, "httpStatusCode": 0 }
  • 39. Delete Biller Description: API to delete bill payee API: /PayeeObjects/operations/Recipients/deleteBillPayPayee Request payload: { "payeeId": "24044408" } Expected response sample: { "payeeId": "24044408", "opstatus": 0, "httpStatusCode": 0 } Activate ebill Description: API to activate a bill API: /PayeeObjects/operations/Recipients/editBillPayPayee Request payload: { "payeeId": "29259472", "EBillEnable": 1 } Expected response sample: { "payeeId": "29259472", "opstatus": 0, "httpStatusCode": 0 } View Activity Description: API to view payee bills API: /RBObjects/operations/Transactions/getPayeeBills Request payload: { "payeeId": "29259472", "payeeName": "AT and T", "payeeAccountNumber": "123123123",
  • 40. "limit": "12" } Expected response sample: { "Transactions": [], "opstatus": 0, "httpStatusCode": 0 } Pay bill (POST) The flow is not working on the dev environment Bulk bill pay (POST) The flow is not working on the dev environment