Overview

The Temenos Internet API demo service provides an example internet bank with Retail core banking functions including Demand Deposit Accounts, Funds Transfers and Messages.

http://tcmb-demo.cloudapp.net/TCMBCommon-iris/

Functional

List the internet users Accounts.

Accept: application/atom+xml	OR	Accept: application/hal+json 
GET http://tcmb-demo.cloudapp.net/TCMBCommon-iris/TCMBCommon.svc/GB0010001/enqTcibAcctDetailss()

List the internet users Beneficiaries

Accept: application/atom+xml	OR	Accept: application/hal+json
GET http://tcmb-demo.cloudapp.net/TCMBCommon-iris/TCMBCommon.svc/GB0010001/enqTcibBeneficiaryUtils()

The following example demonstrates how to make a payment - i.e. a Funds Transfer from One Customer account to another.

Lets assume a scenario where we want to transfer £15 in local currency account.

  • Create a new deal
Accept: application/atom+xml
POST http://tcmb-demo.cloudapp.net/TCMBCommon-iris/TCMBCommon.svc/GB0010001/verFundsTransfer_Tcibs()/new
  • Fill in the information

DebitAcctNo	: 61522	[Our Account to pay from]
DebitCurrency	: GBP
DebitAmount 	: 15.0	[Make sure you remove the m:null="true" attribute from the node]
CreditAcctNo	: 64637 [Our friends Account to pay to]
CreditCurrency	: GBP
TransactionType	: AC
            
Accept: application/atom+xml
POST http://tcmb-demo.cloudapp.net/TCMBCommon-iris/TCMBCommon.svc/GB0010001/verFundsTransfer_Tcibs()
  • Verify Transaction

Above transaction will be automatically authorised and the results can then be seen on the recent transactions from Temenos Internet API as normal. e.g. To access the account transaction


User: DAVIDB, Password: 123456
Accept: application/atom+xml	OR	application/hal+json
GET http://tcmb-demo.cloudapp.net/TCMBCommon-iris/TCMBCommon.svc/GB0010001/enqTcibLastNTxnsRecentListss?$filter=AcctId eq 64637

Non-Functional

Temenos Internet API supports a few types of service layouts and description formats. We hope you can find one that suits you:

Credentials

Temenos Internet API

  • User – ROLFGERLINGTC, Password – 123456
  • User – ANTHONYBTC, Password – 123456