Sandbox ModeTest Payments Without Real Funds

Build with Confidence,

Ship Without Risk

NiraPay Sandbox gives you a fully isolated test environment that mirrors production exactly. Simulate payments, trigger webhooks, and test callbacks — all without spending a single satoshi.

No Real Funds
Full API Parity
Webhook Simulation
sandbox mode

One URL Change to Enter Sandbox

Replace the base domain in your API requests and all transactions will be created in sandbox mode — no configuration flags, no separate accounts needed.

Production
curl --location \
  'https://api.nirapay.com/api/payment-orders' \
  --data-urlencode 'amount=10' \
  --data-urlencode 'currency=GBP' \
  --data-urlencode 'gateway_api_key=YOUR_KEY'
Sandboxtest mode
curl --location \
  'https://sandbox.nirapay.com/api/payment-orders' \
  --data-urlencode 'amount=10' \
  --data-urlencode 'currency=GBP' \
  --data-urlencode 'gateway_api_key=YOUR_KEY'

Everything You Need to Test Fearlessly

Sandbox mode mirrors production so closely that moving to live is just a URL swap.

Zero Financial Risk

All sandbox transactions are completely isolated. No real crypto is moved at any point — test as much as you want.

Full API Parity

Every production endpoint is available in sandbox with identical request/response shapes. What works in sandbox, works in production.

Webhook Simulation

Sandbox fires real webhook events to your endpoint so you can test your handler logic end-to-end without waiting for actual blockchain confirmations.

Instant Confirmations

Sandbox payments are confirmed immediately — no waiting for blockchain blocks. Iterate fast and ship confident.

Same Callback Flow

Redirect and callback URLs behave exactly as in production so you can validate your full user journey.

Single URL Switch

Switch between environments with a single domain change — no extra config, no separate dashboard, no additional API keys.

From Zero to Live Integration

Four steps to a fully tested, production-ready payment integration.

1

Grab Your API Key

Sign up or log in to NiraPay, create a gateway, and copy your API key from the dashboard.

2

Point to Sandbox

Replace api.nirapay.com with sandbox.nirapay.com in your base URL. That's the only change required.

3

Create a Test Payment

Send a payment-order request. The sandbox processes it instantly and fires your webhook and callback URL.

4

Go Live in Seconds

Once everything checks out, switch sandbox.nirapay.com back to api.nirapay.com and you're live.

NiraPayNiraPay

Start Testing with Sandbox Today

No risk, no real crypto, no surprises. Build your full integration in sandbox and go live the moment you're confident.

No Real Funds
Full API Parity
Webhook Support
Free
NiraPay

Safer than a hug. Faster than a light.

Quick Links

Follow Us

2025 NiraPay. All Rights Reserved.