Environments
Redpin provides separate environments for development and production use, each designed for different stages of your integration lifecycle.
Sandbox Environment
Purpose: Development, testing, and integration validation
Base URL: https://sandbox.redpincompany.com
- Simulated payment flows without real money transfers
- Full API functionality for testing
- Webhook testing capabilities
- No regulatory compliance requirements
- Test data automatically cleared periodically
Production Environment
Purpose: Live payment processing with real transactions
Base URL: https://api.redpincompany.com
- Real money transfers and currency conversions
- Full regulatory compliance required
- Enhanced security monitoring
- Business-critical SLA guarantees
- Complete audit trails
Never use production credentials in development environments. Always maintain strict separation between sandbox and production configurations.
Key differences
Sandbox
Production
- Transactions: Simulated payments
- Data: Temporary, may be reset
- Credentials: Sandbox client ID/secret
- Support: Self-service documentation
- Access: Available immediately
Credential management
Getting sandbox access
Quick setup for development:
- Contact Partner Integrations Team
- Provide basic partner information
- Receive credentials within 24 hours
Getting production access
Requirements for live deployment:
- Complete sandbox integration testing
- Submit production access request
- Pass security and compliance review
- Execute business agreements
Best practices
Security
- Store credentials in environment variables
- Never commit secrets to code repositories
- Use different credentials for each environment
- Implement credential rotation procedures
Testing
- Test complete payment workflows in sandbox
- Validate all API endpoints and error scenarios
- Verify webhook delivery and signatures
- Simulate edge cases and failures
Deployment
- Separate deployment pipelines
- Independent monitoring systems
- Isolated webhook endpoints
- Environment-specific configurations
Next steps
Ready to continue your integration? Follow these recommended steps: