Environments
Beta
Orvion supports multiple environments for development, testing, and production use.
Available Environments
Sandbox
The sandbox environment is for:
- Development: Build and test your integration
- Testing: Test payment flows without real money
- Learning: Explore features without risk
Sandbox features:
- Test data: Use test invoices and payments
- No real money: All transactions are simulated
- Full API access: All API endpoints are available
- Separate data: Data is isolated from production
Production
The production environment is for:
- Live applications: Real payments and invoices
- Customer transactions: Actual money transfers
- Business operations: Day-to-day operations
Production features:
- Real money: All transactions are real
- Customer data: Real customer information
- Full compliance: Meets regulatory requirements
- High availability: Production-grade infrastructure
Switching Environments
API Base URLs
- Sandbox:
http://localhost:8000/api/v1(or your sandbox URL) - Production:
https://api.orvion.xyz/api/v1(or your production URL)
API Keys
Each environment has separate API keys:
- Sandbox keys: Only work in sandbox
- Production keys: Only work in production
- Key isolation: Keys cannot be used across environments
Organizations
Organizations are separate per environment:
- Sandbox orgs: Only exist in sandbox
- Production orgs: Only exist in production
- No data sharing: Data is not shared between environments
Best Practices
- Develop in sandbox: Build and test in sandbox first
- Test thoroughly: Test all flows before going to production
- Use separate keys: Never use production keys in sandbox
- Monitor production: Monitor production for issues
Related Documentation
- API Keys & Auth - API key management
- Quickstart - Getting started guide