Skip to main content
The sandbox environment lets you build and test your integration without moving real funds. It mirrors the production API with a few differences designed to make testing easier.

Base URL

https://sandbox.api.otim.com/v0
Use sandbox API keys (created separately in your dashboard) to authenticate requests to this environment.

What works in sandbox

The sandbox supports the full API surface. You can create Entities, Accounts, Counterparties, IBANs, and Transfers just like in production. Key differences:
  • No real funds are moved. Transfers are simulated and complete instantly.
  • Verification is auto-approved. Entities created in sandbox are automatically approved for KYC and ToS, so you can test the full flow without waiting for manual review.
  • IBANs accept simulated deposits. You can trigger test deposits to sandbox IBANs from your dashboard.
  • Webhooks fire normally. If you have a webhook URL configured, sandbox events will be delivered to it. Use this to test your webhook handler.

Test data

Sandbox Accounts start with a zero balance. You can fund them by triggering a simulated deposit from your dashboard or by creating a test IBAN and sending a simulated fiat deposit.

Moving to production

When you are ready to go live:
  1. Create production API keys in your dashboard.
  2. Switch your base URL to https://api.otim.com/v0.
  3. Ensure your Entities complete real KYC/KYB verification before issuing IBANs or processing live transfers.