Before starting technical integration, the following steps are required:
- signing a cooperation agreement;
- alignment on the legal model (custodial / non-custodial);
- defining the regulatory role of the party (Originator / Beneficiary / Both). After completing legal onboarding, access to the platform and API can be granted.
After signing the contract, it is required to:
- register a user (organization) in the TRP Admin Panel;
- create a project and select the working environment (Test / Production);
- configure user access and roles;
- generate API credentials.
Before starting development, it is recommended to review the full end-to-end integration guide, which describes: overall interaction architecture;
- step-by-step integration flow;
- typical usage scenarios;
- possible errors and their handling.
Client-side integration consists of two key steps.
At this stage, the client:
- generates a Travel Address for a specific asset and environment;
- links the Travel Address to an internal account or wallet;
- uses it as an identification point for incoming and outgoing transfers.
After generating the Travel Address, the client:
- creates a request to initiate a transfer;
- provides originator and beneficiary data in accordance with the Travel Rule;
- receives transfer processing statuses and messages from counterparties.