Skip to main content

Overview

The Yuno sandbox is an isolated testing environment that simulates payment processing without moving real funds. Use it to validate your integration, test edge cases, and verify webhook handling before going to production.

Base URL

Sandbox and production use separate API keys. Ensure you are using sandbox credentials when testing. Find them in Dashboard > Developers under the Sandbox tab.

Getting Started

1

Create a sandbox account

Sign up at dashboard.y.uno and select the sandbox environment. Your account starts with test credentials pre-configured.
2

Retrieve API keys

Navigate to Dashboard > Developers. Copy your sandbox public-api-key, private-secret-key, and account_id.
3

Configure your integration

Point your API client to the sandbox base URL and use sandbox credentials:
4

Use test payment data

Use test cards and test customer data to simulate transactions. Never use real card numbers in sandbox.

Sandbox Limitations

Some payment methods (like specific bank transfers) may not be available in sandbox. Use the Yuno Testing Gateway to simulate these methods without external provider credentials.

Sandbox vs Production Checklist

Before switching to production, verify:
  • Replace sandbox API keys with production keys
  • Update base URL from api-sandbox.y.uno to api.y.uno
  • Configure production webhook endpoints
  • Enable payment methods in the production Dashboard
  • Verify provider credentials are set for production
  • Test with real low-value transactions
  • Enable error monitoring and logging

Environment Variables

Recommended structure for managing environments: