Developer Docs
English
English
Sandbox and production share endpoints, contracts and data model. Start in sandbox at no cost and migrate to production when you're ready, the same code works in both.
| Sandbox | Production | |
|---|---|---|
| Cost | Free | Per agreed pricing |
| PSD2 transactions | Against real banks, max €1 per payment | No amount limit |
| Capacity | Reduced (test environment) | High availability |
| Functionality | Identical across both environments | Identical across both environments |
| Portability | Same endpoints, contracts and model | Same endpoints, contracts and model |
Amounts in sandbox
PSD2 calls run against the production environments of the banking institutions, so payment initiations in sandbox are capped at €1 to minimize impact during your tests.
For development and integration, at no cost.
Sandbox faithfully replicates production: it offers the same functionality and uses the same endpoints, so the code you develop is directly portable without modifications.
PSD2 calls run against the banking institutions' production environments. For payment initiations, the maximum allowed amount is €1, to minimize impact during testing.
The sandbox environment has lower infrastructure resources than production. If you hit performance or availability limits during testing, keep in mind that production has greater capacity.
| Service | URL |
|---|---|
| Base URL | https://api-sandbox.zertiban.com |
| Token | https://api-sandbox.zertiban.com/idp/oauth2/token |
| Flows | https://api-sandbox.zertiban.com/flow/v1/flows |
For real traffic, with high availability and performance.
This environment is sized to guarantee high availability and performance, with greater compute capacity and redundancy.
Operations in production are billed according to the pricing agreed in your contract.
| Service | URL |
|---|---|
| Base URL | https://api.zertiban.com |
| Token | https://api.zertiban.com/idp/oauth2/token |
| Flows | https://api.zertiban.com/flow/v1/flows |
Open the production dashboard →
Same path, different host
Only the host changes. The rest of the path is identical: if your integration hits /flow/v1/flows in sandbox, it will hit the same path in production.
Once your integration is finalized and validated in sandbox, follow these steps:
clientId/clientSecret and registering your webhook endpoint.ZERTIBAN_BASE_URL, ZERTIBAN_CLIENT_ID, ZERTIBAN_CLIENT_SECRET and ZERTIBAN_WEBHOOK_SECRET with the production values. Deploy.Ready to go to production?
Once your integration is finalized and validated in sandbox, contact [email protected] to coordinate the migration and define the go-live date.