Appearance
Getting started with Treezor
Treezor documentation aims to provide all the tools and knowledge you need to implement Treezor’s solutions.
What is Treezor?
Treezor is a Banking-as-a-Service solution provider.
It relies on a REST API to offer embedded finance services, allowing you to accelerate your banking projects while remaining compliant and secure in a highly regulated banking sector.
Treezor services
Once you’re all set up, you’ll be able to consume the API to create and verify users, and benefit from the following banking services.
Service | Description | More features | |
---|---|---|---|
Payment accounts | Rely on Treezor Wallets to create accounts adapted to your needs. | Virtual IBAN Wallet-to-Wallet Transfers | |
Card issuing | Design and print physical and virtual Cards. | Rules engine X-Pay | |
SEPA Transfers | Move funds in and out of your Wallets using SEPA. | SEPA Credit Transfers SEPA Inst. Payments SEPA Direct Debit | |
Card acquiring | Credit Wallets using cards as a means of payment. | ||
Check cashing | Credit Wallets using Checks. |
Treezor flows
The use of Treezor services and features can be illustrated with the following money flows:
Your documentation journey
Some prerequisites are necessary before you can fully take advantage of Treezor Documentation. If it’s not the case yet, contact Treezor commercial team to get started on your project with us!
Once you’ve got your Sandbox environment and credentials, and your onboarding is moving along with Treezor teams, you can start testing your implementation.
While it may vary depending on your project, you’re usually going through the following steps before exploring our banking services:
Caution – Regulatory and compliance steps are required
Banking is a highly regulated environment. Treezor will guide you through the steps you must complete for your project to remain compliant.
Treezor API
As a REST API, Treezor accepts and returns JSON payloads, along with the associated application/json
content type. You can read more in the Data formats article.
Information – Documentation focuses on the most recent version
You may find mentions to Treezor BaaS (legacy) and Treezor Connect (new services). Please bear in mind that the documentation focuses on the latest behavior of the Treezor Connect API.
Security
Every call to the API must use HTTPS and requires the presence of a JSON Web Token in an Authorization
header. To obtain this token, you need to authenticate against our OAuth 2.0 provider or with an alternative provider.
Treezor also relies on the mutual TLS protocol for the latest services.
Environments and credentials
Two environments are available: sandbox
and production
. Each have sealed data, distinct credentials, features, and URLs.
You can read more details in the summaries below, or go to the dedicated Environments article.
Sandbox safe for testing
Upon subscription and to discover the API, your Treezor Implementation Manager will send you your sandbox
credentials. If you have received them and are in the development phase of your project, here is a guide to make your first requests.
Production live
Once you reach the alpha production stage of your development, you will need production
credentials.
As these credentials are very sensitive information, Treezor will provide them in an encrypted format using the Pretty Good Privacy (PGP) encryption program.
Reading – Implementation path
You can read about the different stages of implementation in the Your Implementation Path articles of the Support Center.
Getting help
Information – Treezor API Status available at all times
A real-time status of the Treezor API services is available at treezor.statuspage.io.
The answers to your questions may be available in the following articles:
- HTTP Status Codes returned by the API
- Card transactions Status, Authorization Notes, Codes, and Life cycle
- KYC Status, Levels, and life cycle
- SEPA Codes
- Checks Codes, Errors, and Life cycle
Contacting Treezor Support
When opening a ticket, make sure to provide:
- The request – The API request made, including the URI, the HTTP verb, and the payload.
- The response – The response returned by the API, including the HTTP Status Code and the payload.
- The expected behavior – The description of what should have occurred.
- The actual behavior – The description of what actually occurred.
- The date and time – The approximate date and time at which the request was sent (for us to check the logs).
The more detailed your message is, the better and quicker Treezor can assist!
Security – Never share your credentials with Treezor
You must redact the token or credentials when sharing an issue. If somebody asks for your credentials, report them immediately by opening a ticket.