Professional Documents
Culture Documents
Product - InfinityTransact Connector v0.3 - Updated - Origination
Product - InfinityTransact Connector v0.3 - Updated - Origination
Integration
1
Document History
Date Version Author Section(s) Amended
2
Table of Contents
1 Purpose.......................................................................................................................................... 4
2 Glossary......................................................................................................................................... 4
3 Details of Integration....................................................................................................................... 4
3.1.1 Accounts Dashboard & Overview......................................................................................4
3.1.2 Transaction View and Search............................................................................................5
3.1.3 Cheque Management......................................................................................................... 8
3.1.4 Settings.............................................................................................................................. 8
3.1.5 FX Rates............................................................................................................................ 9
3.1.6 Loan Servicing................................................................................................................... 9
3.1.7 Consent Management........................................................................................................ 9
3.1.8 Transfers.......................................................................................................................... 10
3.1.9 Bulk Payment................................................................................................................... 12
3
1 Purpose
The purpose of this document is to brief the Infinity Transact integration with the details of features
integrated together.
2 Glossary
Term Description
3 Introduction
3.1 Experience APIs
The Experience APIs are a gateway to access the Infinity resources and retrieve data. The
Experience APIs that form the Object services invoke the Integration services such as JSON or Java
service associated with the individual microservice to perform any sort of CRUD operations on the
backend core.
https://docs.temenos.com/docs/Solutions/Infinity/Digital_Banking_Framework/Int_Thirdparty/
Int_Thirdparty/Misc/Prerequisites%20to%20access%20IRIS%20APIs.htm
4
4 Details of Integration
5
Accounts/
accountId={accountID}
getOrganizationAccounts
6
D}&page_start={page_start}&pa
ge_size={page_size}
{Base_URL}/api/v1.0.0/order/pa
getScheduledTransferAndP
ymentOrders?
2pTransactions
orderingCustomerId={customerI
D}¤tPaymentState=Ware
HouseOrder
{Base_URL}/api/v2.0.0/
services/data/v1/ holdings/transactions?
getPostedTran RBObjects/operations/ listType=RECENT&customerId=
202004 Transactions sfersandP2PTr Transactions/ {customerID}&page_size={lastR
ansactions getPostedTransfersAndP2p ecordNumber}&page_start={pag
Transactions e_start}&transactionCount={tran
sactionCount}
{Base_URL}/api/v2.0.0/
holdings/transactions?
listType=PENDING&transaction
services/data/v1/ Code={transactionType}&accou
getAccountPe RBObjects/operations/ ntId={accountID}&dateFrom={se
202004 Transactions ndingTransacti Transactions/ archStartDate}&page_size={limit
ons getAccountPendingTransac }&page_start={page_start}&date
tions To={searchEndDate}&minimum
Amount={searchMinAmount}&m
aximumAmount={searchMaxAm
ount}
{Base_URL}/api/v2.1.0/order/
services/data/v1/
paymentOrders/?
RBObjects/operations/
getRecentUser debitAccountId=$debitAccountId
202004 Transactions Transactions/
Transactions &page_start=$firstRecordNumb
getRecentUserTransaction
er&page_size=$lastRecordNum
s
ber
{Base_URL}/api/v2.0.0/
holdings/transactions?
transactionCount=2000&listType
services/data/v1/
=COMPLETED&accountId={acc
getAccountTra RBObjects/operations/
ountID}
202004 Transactions nsactionByTyp Transactions/
{Base_URL}/api/v2.0.0/holdings/
e getAccountTransactionByT
transactions?
ype
transactionCount=2000&listType
=PENDING&accountId={accoun
tID}
202004 Transactions getPostedUser services/data/v1/ {Base_URL}/api/v1.0.0/
Transactions RBObjects/operations/ holdings/transactions/?
Transactions/ listType=SEARCH&accountId={
getPostedUserTransactions accountID}&dateFrom={searchS
tartDate}&transactionCode={tran
sactionType}&displayName={se
archDescription}
&payType={payType}&dateTo={
searchEndDate}&minimumAmo
7
unt={searchMinAmount}&maxim
umAmount={searchMaxAmount}
&page_size={limit}&page_start=
{page_start}
services/data/v1/
{Base_URL}/api/v1.0.0/
202010 Transactions getBankDate RBObjects/operations/
reference/dates
Transactions/getBankDate
{Base_URL}/api/v2.0.0/
services/data/v1/ holdings/loans/
getLoanSched RBObjects/operations/ $arrangementID/
202010 Transactions
ule Transactions/ schedulePaymentFrequencies?
getLoanSchedule dateFrom=$startDate&dateTo=$
endDate
services/data/v1/
{Base_URL}/api/v1.0.0/order/
getTransaction RBObjects/operations/
202010 Transactions paymentOrders/?
Details Transactions/
paymentOrderId=$transactionId
getTransactionDetails
services/data/v1/
createOneTim RBObjects/operations/ {Base_URL}/v1/payments/
202010 Transactions
eTransfer Transactions/ paymentOrder
createOneTimeTransfer
services/data/v1/
{Base_URL}/api/v2.0.0/
getBlockedFun RBObjects/operations/
202010 Transactions holdings/accounts/
ds Transactions/
reservedFunds?$filter
getBlockedFunds
{Base_URL}/api/v2.0.0/
holdings/transactions/?
listType=$searchType&accountI
d=$accountID&dateFrom=$sear
chStartDate&transactionCode=$
transactionType&displayName=
services/data/v1/
$searchDescription&payType=$
202010 Transactions GET RBObjects/operations/
payType&dateTo=$searchEndD
Transactions
ate
&minimumAmount=$searchMin
Amount&maximumAmount=$se
archMaxAmount&page_size=$li
mit&page_start=$page_start&en
tryReference=$transactionId
services/data/v1/
v1.0.0/order/directDebits/
getDirectDebit RBObjects/operations/
202101 Transactions debtorMandates?
s Transactions/
customerId={customerId}
getDirectDebits
services/data/v1/
cancelDirectD RBObjects/operations/ v1.0.0/order/directDebits/
202101 Transactions
ebit Transactions/ {directDebitId}
cancelDirectDebit
202101 Transactions GenerateTran services/data/v1/ /v1.0.0/order/paymentOrders/?
8
RBObjects/operations/
paymentOrderId=$transactionId
DownloadTransaction/
sactionReport /v1.0.0/order/standingOrders?
GenerateTransactionRepor
standingOrderId=$transactionId
t
services/data/v1/
RBObjects/operations/
revokeStopCh /v1.0.0/order/paymentStops/
202101 Transactions Transactions/
equePayments {chequeId}
revokeStopChequePaymen
ts
4.1.3 Settings
9
services/data/v1/
{Base_URL}/api/v1.0.0/
Cheque getChequeSup RBObjects/operations/
202007 holdings/chequeIssues/?
Management plements Transactions/
accountId={accountNo}
getChequeSupplements
services/data/v1/
{Base_URL}/api/v1.0.0/
Cheque getChequeBoo RBObjects/operations/
202007 holdings/cheques?
Management kRequests Transactions/
accountId={accounId}
getChequeBookRequests
services/data/v1/
{Base_URL}/api/v1.0.0/
Cheque getChequeTyp RBObjects/operations/
202007 reference/chequeTypes?
Management es Transactions/
category={categoryId}
getChequeTypes
services/data/v1/ {Base_URL}/api/v1.0.0/order/
Payments/ deleteTransact RBObjects/operations/ transactionStops/{transactionId}
202004
Stop Check ion Transactions/ {Base_URL}/api/v1.0.0/order/sta
deleteTransaction ndingOrders/{transactionId}
services/data/v1/
getStopCheck
RBObjects/operations/
PaymentRequ {Base_URL}/api/v1.0.0/order/
202004 Stop Cheque Transactions/
estTransaction transactionStops/{accounts}
getStopCheckPaymentReq
s
uestTransactions
services/data/v1/
POST - create {Base_URL}/api/v1.0.0/order/
202004 Stop Cheque RBObjects/objects/
Stop Check transactionStops
Transactions
4.1.6 FX Rates
10
{Base_URL}/api/v1.1.0/
services/data/v1/
fetchCurrency reference/currencies/
202101 ForexObjects ForexObjects/operations/
Rates {companyId}/{markets}/
Forex/fetchCurrencyRates
exchangeRates
services/data/v1/
{Base_URL}/api/v1.1.0/
fetchDashboar ForexObjects/operations/
reference/currencies/
202101 ForexObjects dCurrencyRat Forex/
{companyId}/{markets}/
es fetchDashboardCurrencyR
exchangeRates
ates
4.1.8 Transfers
11
paymentOrder?
TransactionObjects/ validate_only=$validate
nAccounts operations/Transaction/ {Base_URL}/api/v1.0.0/order/sta
TransferToOwnAccounts ndingOrders/{fromAccountNumb
er}
{Base_URL}/v1/payments/
services/data/v1/ paymentOrder?
IntraBankAccF TransactionObjects/ validate_only=$validate
202004 Transfers
undTransfer operations/Transaction/ {Base_URL}/api/v1.0.0/order/sta
IntraBankAccFundTransfer ndingOrders/{fromAccountNumb
er}
services/data/v1/
InterBankAccF TransactionObjects/ {Base_URL}api/v1.0.0/order/
202004 Transfers
undTransfer operations/Transaction/ standingOrders/$transactionId
InterBankAccFundTransfer
services/data/v1/
InterBankFund TransactionObjects/ {Base_URL}api/v1.0.0/order/
202004 Transfers
TransferEdit operations/Transaction/ standingOrders/$transactionId
InterBankFundTransferEdit
services/data/v1/
TransactionObjects/
InternationalFu {Base_URL}/api/v1.0.0/order/
202004 Transfers operations/Transaction/
ndTransferEdit standingOrders/{transactionId}
InternationalFundTransferE
dit
services/data/v1/
TransactionObjects/
TransferToOw {Base_URL}/api/v1.0.0/order/
202004 Transfers operations/Transaction/
nAccountsEdit standingOrders/{transactionId}
TransferToOwnAccountsEd
it
services/data/v1/
IntraBankAccF TransactionObjects/
{Base_URL}/api/v1.0.0/order/
202004 Transfers undTransferEd operations/Transaction/
standingOrders/{transactionId}
it IntraBankAccFundTransfer
Edit
services/data/v1/
{Base_URL}/v1/payments/
InternationalFu TransactionObjects/
paymentOrder/$transactionId
202004 Transfers ndTransferDel operations/Transaction/
{Base_URL}/api/v1.0.0/order/sta
ete InternationalFundTransferD
ndingOrders/{transactionId}
elete
services/data/v1/
{Base_URL}/v1/payments/
TransferToOw TransactionObjects/
paymentOrder/$transactionId
202004 Transfers nAccountsDel operations/Transaction/
{Base_URL}/api/v1.0.0/order/sta
ete TransferToOwnAccountsDe
ndingOrders/{transactionId}
lete
202004 Transfers IntraBankAccF services/data/v1/ {Base_URL}/v1/payments/
undTransferDe TransactionObjects/ paymentOrder/$transactionId
lete operations/Transaction/ {Base_URL}/api/v1.0.0/order/sta
IntraBankAccFundTransfer ndingOrders/{transactionId}
12
Delete
PATCH services/data/v1/
{Base_URL}/api/v1.0.0/order/
202004 Transfers (updateTransa RBObjects/objects/
standingOrders/{transactionId}
ctions) Transactions
{Base_URL}/api/v1.0.0/order/
services/data/v1/
paymentOrders
TransferToOw TransactionObjects/
202007 Transfers {Base_URL}/api/v1.0.0/order/sta
nAccounts operations/Transaction/
ndingOrders/{fromAccountNumb
TransferToOwnAccounts
er}
services/data/v1/
TransactionObjects/ {Base_URL}/api/v1.0.0/order/
TransferToOw
202007 Transfers operations/Transaction/ standingOrders/
nAccountsEdit
TransferToOwnAccountsEd {fromAccountNumber}
it
services/data/v1/ {Base_URL}/v1/payments/
TransferToOw TransactionObjects/ paymentOrder/$transactionId
202007 Transfers nAccountsDel operations/Transaction/ {Base_URL}/api/v1.0.0/order/sta
ete TransferToOwnAccountsDe ndingOrders/{fromAccountNumb
lete er}
services/data/v1/
TransactionObjects/
InterBankFund {Base_URL}/v1/payments/
202007 Transfers operations/Transaction/
TransferDelete paymentOrder/$transactionId
InterBankFundTransferDele
te
{Base_URL}/api/v2.0.0/
reference/bankCodes/ibans/
services/data/v1/
{iban}/bic
202007 Transfers getSwiftCode RBObjects/operations/
{Base_URL}/api/v2.0.0/referenc
SwiftCode/getSwiftCode
e/bankCodes/countries/{country
Code}/ibanStructures
services/data/v1/ {Base_URL}/api/v2.0.0/
202007 Transfers isValidIBAN RBObjects/operations/ reference/bankCodes/ibans/
Transactions/isValidIBAN {iban}/validity
13
4.1.9 Bulk Payment
14
BulkPaymentObjects/
operations/
mentRecord bulkPayments/{bulkTransferId}
BulkPaymentRecord/
cancelBulkPaymentRecord
services/data/v1/
BulkPaymentObjects/
updateBulkPa {Base_URL}/api/v2.0.0/order/
202010 BulkPayment operations/
ymentRecord bulkPayments/{bulkTransferId}
BulkPaymentRecord/
updateBulkPaymentRecord
services/data/v1/
addPaymentO BulkPaymentObjects/ {Base_URL}/api/v2.1.0/order/
202010 BulkPayment
rder operations/PaymentOrder/ paymentOrders
addPaymentOrder
services/data/v1/
{Base_URL}/api/v2.1.0/order/
editPaymentOr BulkPaymentObjects/
202010 BulkPayment paymentOrders/
der operations/PaymentOrder/
{paymentOrderId}
editPaymentOrder
services/data/v1/
{Base_URL}/api/v2.1.0/order/
deletePayment BulkPaymentObjects/
202010 BulkPayment paymentOrders/
Order operations/PaymentOrder/
{paymentOrderId}
deletePaymentOrder
services/data/v1/
fetchPayment BulkPaymentObjects/ {Base_URL}/api/v2.1.0/order/
202010 BulkPayment
Orders operations/PaymentOrder/ paymentOrders
fetchPaymentOrders
services/data/v1/
BulkPaymentObjects/
fetchCancellati {Base_URL}/api/v1.0.0/
202101 BulkPayment operations/
onReasons reference/lookups
BulkPaymentRecord/
fetchCancellationReasons
services/data/v1/
BulkPaymentObjects/
fetchBulkPaym
operations/ {Base_URL}/api/v2.0.0/order/
202101 BulkPayment entRecordDet
BulkPaymentRecord/ bulkPayments/{bulkTransferId}
ailsById
fetchBulkPaymentRecordD
etailsById
15
d
202007 Customer GET /services/data/v1/RBObjects/objects/User ? {Base_URL}
partyID=$partyID /api/v1.0.0/party/onboarding/custom
/{customerId}
202004 Customer PUT /services/data/v1/RBObjects/operations/User/ {Base_URL}
updateCustomerDetailsOnboarding /api/v1.0.0/party/onboarding/custom
/{customerId}
202004 Customer POST /services {Base_URL}
/data/v1/RBObjects/operations/DbxUser/ /api/v1.0.0/party/onboarding/custom
createDbxProspect
202004 Account POST /services /data/v1/RBObjects {Base_URL} /api
/operations/Accounts /v1.0.0/holdings/products
/createOnboardingAccount
202007 Payment POST /services/ data/v1/RBObjects/operations/ {Base_URL}
Order OnboardingTransactions /api//v1.0.0/order/paymentOrders
/createOnboardingTransfer
Below are the list of Transact services used by Origination apps.
16