Skip to main content

Environments

Safely develop and test your integration before going live with Payvessel’s dedicated environments. Payvessel provides separate environments to ensure you can build, test, and deploy your payment integration with confidence.

πŸ§ͺ Sandbox Environment

Safe testing environment with simulated transactions

πŸš€ Production Environment

Live environment for real payments and transactions

Sandbox Environment

The sandbox environment provides a complete replica of the production API without processing real money or affecting live systems.

🎯 Purpose and Benefits

πŸ”§ Development

Build and iterate on your integration safely

βœ… Testing

Validate all payment flows and error scenarios

πŸŽ“ Learning

Understand API behavior without financial risk

πŸ“‹ Sandbox Features

  • Test credit card numbers for various scenarios
  • Simulated bank account information
  • Mock mobile money accounts
  • Cryptocurrency test networks
  • Full webhook functionality
  • Simulated event triggers
  • Webhook validation tools
  • Real-time event monitoring
  • Transaction history and analytics
  • Account management features
  • API key management
  • Webhook configuration

🌐 Sandbox Endpoints

The sandbox environment is dedicated to test and development phases.
# Sandbox Base URL
https://sandbox.payvessel.com
Example sandbox request:
curl https://sandbox.payvessel.com/api/v1/payments \
  -H "api-key: PVKEY-3ZO1QOSQH83C5Q3PBCVUT1" \
  -H "api-secret: Bearer PVSECRET-OZJD0SZ2F2WOTXAF" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 1000,
    "currency": "USD",
    "payment_method": "card"
  }'

Production Environment

The production environment processes real payments and handles live customer transactions.

πŸš€ Going Live Requirements

1

Complete Integration

Fully implement and test your integration in sandbox
2

Business Verification

Complete KYC and business verification process
3

Security Review

Pass security assessment and compliance checks
4

Go-Live Approval

Receive approval from Payvessel team

🌐 Production Endpoints

The production environment is dedicated to live applications with real connections to institutions.
# Production Base URL
https://api.payvessel.com

Example production request:
curl https://api.payvessel.com/api/v1/payments \
  -H "api-key: PVKEY-[your-production-key]" \
  -H "api-secret: Bearer PVSECRET-[your-production-secret]" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 1000,
    "currency": "USD",
    "payment_method": "card"
  }'

πŸ” Production Security

Production environment includes enhanced security measures:
  • Real-time fraud monitoring
  • Advanced threat detection
  • Compliance scanning
  • Audit logging
  • Encrypted data storage

Best Practices

πŸ§ͺ Sandbox Testing

  • Test all payment flows thoroughly
  • Validate error handling scenarios
  • Test webhook endpoints
  • Verify currency and amount handling

πŸš€ Production Deployment

  • Use separate API keys for each environment
  • Implement proper error handling
  • Monitor transaction success rates
  • Set up alerting for failures