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

  1. Develop in sandbox: Build and test in sandbox first
  2. Test thoroughly: Test all flows before going to production
  3. Use separate keys: Never use production keys in sandbox
  4. Monitor production: Monitor production for issues

Related Documentation