Overview
International Payments Domain Integration helps the users to integrate Temenos products with the cross-currency fulfilment providers that are not onboarded as Exchange Partners. There are three types of fulfilment flows required:
- Quotes Issuance
- Get an anonymous quote (quick quote as a starting point).
- Create a quote for a transfer.
- Recipients Management
- Add Recipient.
- Select recipient.
- Transfer Management
- Make a transfer.
- List transfers.
Cross-currency fulfilment integration comprises two components:
- A fulfilment microservice that handles the semantic transformation and enrichment of all the fulfilment requests.
- An adapter that handles syntactic transformations, external system connectivity, and point-of-presence.
Following are the high-level architectures detailing the components that form part of the integration solution.
Cross-Currency Fulfilment Flow
Cross-currency fulfilment is requested by the Exchange adapter and fulfilled by the external cross-currency payments system. In this case, the Exchange adapter is configured with a webhook service hosted by the external system or its proxy, to receive and fulfil all requests for cross-currency quotes, recipients, and transfers. Under Cross-Currency fulfilment, the following resources must be created and managed:
- Quotes
- Recipients
- Transfers
Transfers Status Fulfilment Flow
Transfer status update fulfilments are requested by an external cross-currency payments system for a transfer and fulfilled by Transact through an Exchange adapter. In this case, the external system proxy is configured with a webhook service hosted by the Exchange adapter to receive and fulfil all the transfer status update requests. Under transfer status update fulfilment, the Transfer status update function is expected to be supported through the Exchange adapter.
In this topic