Sandbox environment

Test Payment Rules
Without Hitting Live APIs

Ocuula's sandbox gives you the full routing engine, webhook simulation, and audit trail — all without touching Moolre's live environment or moving real money.

Workflow

From sandbox to production

Ocuula's sandbox mirrors the production environment exactly. Rules behave identically; the only difference is no real money moves.

01

Configure routing rules

Create any split type — percentage, fixed, waterfall, tiered, milestone — in the sandbox dashboard. Fee rules, approval flows, everything works exactly as it will in production.

02

Simulate a payment

Trigger a synthetic webhook event as if a real payment arrived. Enter any amount, specify the sender, and watch Ocuula resolve the routing rule in real time.

03

Inspect the split math

Review exactly how the amount was divided: per-recipient breakdown, fee deduction, remainder distribution. Every calculation uses integer arithmetic — what you see is what production will execute.

04

Verify webhook delivery

Confirm your callback handler receives the signed webhook payload. Test retry logic, idempotency keys, and failure scenarios before real money depends on them.

05

Go live with confidence

Connect your Moolre API keys, switch the environment toggle to live, and your tested rules start processing real transactions. No code changes, no reconfiguration.

Frequently asked questions

Sandbox testing, clarified

No Moolre credentials requiredSame routing engine as productionSynthetic webhook event generationFull audit trail inspectionAll 5 split presets availableUnlimited test transactions

What's included in the sandbox?

The sandbox contains the full Ocuula routing engine — all five split presets (percentage, fixed, waterfall, tiered, milestone), fee configuration, webhook simulation, and the complete audit trail. You can create rules, simulate inbound payments, and inspect every calculation without any real money or external API calls.

Do I need Moolre credentials?

No. The sandbox uses a simulated Moolre environment. You do not need Moolre API keys, a Moolre account, or any payment provider credentials. The sandbox generates synthetic webhook events that mimic real payment notifications so you can test your routing logic end-to-end.

Can I simulate webhook events?

Yes. The sandbox includes a test endpoint that fires synthetic webhook events — payment received, disbursement completed, disbursement failed. You can inspect the payload, verify your callback handler works, and test retry logic without waiting for real transactions.

How does the sandbox differ from production?

The sandbox uses the exact same routing engine, split math, and fee calculation code as production. The only difference is that no real money moves and no external API calls are made. A rule behaves identically in both environments — what works in sandbox will work when you go live.

Can I test with my own transaction data?

Yes. You can create any routing rule configuration and simulate a payment with any amount. The audit log will show the exact split, fee deduction, and remainder distribution — so you can verify your rule behaves correctly with real-world amounts before going live.

How do I go from sandbox to live?

Once your rules are tested, connect your Moolre API keys in the settings, switch your environment from sandbox to live, and start processing real transactions. Your routing rules and configurations carry over — no need to rebuild anything. We recommend running shadow mode first to verify everything wires up correctly.

Try the sandbox right now

No signup, no credentials, no commitments. Create a rule and run your first simulation in under a minute.