ARYZE Open Finance

Sandbox

Send test payments without moving real money.

The sandbox is a full working copy of the Payment API and dashboard. Nothing moves real money — it's there so you can build and rehearse before going live.

What's the same as live

  • Every Payment API endpoint, request shape, and response field.
  • Webhook delivery to your webhook URL, with the same retry behaviour.
  • Dashboard pages (transactions, reports, destinations, API keys).

What's different

  • API keys, destinations, and transactions are separate from live — a sandbox key can't create live payments and vice versa.
  • No KYB approval is required to create sandbox keys.
  • No funds ever move. "Completed" sandbox payments are marked completed by a test harness.

Send a sandbox payment

Option 1 — Dashboard Playground

Open Finance → Playground has a built-in form that calls /v1/payments/initiate on your behalf and lets you step through each status transition. Useful for:

  • Testing your webhook handler end-to-end.
  • Triggering failure scenarios (FAILED status, timeouts).
  • Demoing the flow to non-technical teammates.

Prerequisites:

  • A sandbox bank destination configured.
  • An active sandbox API key.

Option 2 — Call the API from your own code

Use your sandbox client_secret with the same base URL as live (https://payment-api.openfinance.aryze.io) — the environment returned in the token response tells you which side you're on. Follow the Quickstart exactly.

On this page