Skip to main content

Base URL

Test and live traffic use the same base URL. There is no separate sandbox hostname.

How environment is chosen

Dashboard sessions can pin test mode without swapping keys:

Key prefixes

Create keys in the dashboard under Settings → API Keys.

Test mode is fully simulated

When you use the test environment (rmf_test_ keys or dashboard test mode), Remitflex routes provider calls to in-process simulators — not Relay, PayCrest, StRails, or on-chain rails.
  • No real cross-chain bridging, fiat settlement, or wallet movements
  • Simulated deposit addresses and request IDs (for example sim_relay_…)
  • Status advances automatically after ~8 seconds, or on demand via POST /v1/sandbox/simulate
  • Your app code, webhooks, and database rows behave like production — only the upstream providers are mocked
Live mode (rmf_live_) uses real provider credentials and real money movement.

Configuration

Self-hosted API deployments can tune these via environment variables. Hosted api.remitflex.io runs with simulation enabled for test keys.

Going live

1

Create a live key

Same scopes as your test key, environment set to live.
2

Update secrets

Replace rmf_test_... with rmf_live_... in production config.
3

Verify

Run a small payment link or offramp end-to-end, then check Transactions.
Never commit live keys to git or ship them in browser code.