๐งช Sandbox Environment
Hesabe provides comprehensive testing and production environments to ensure seamless payment integration. This guide will walk you through setting up and using both environments step by step.
๐ฏQuick Environment Overview
๐งช Sandbox Environment: Safe testing environment for development - No real money involved
๐ Production Environment: Live environment for real transactions - Real payments processed
๐ Step-by-Step Setup Guideโ
Step 1: Choose Your Environmentโ
๐งช For Development & Testing โ Use Sandboxโ
โ
Use Sandbox When:
- Building and testing your integration
- Debugging payment flows
- Training your team
- Demo purposes
๐ For Live Transactions โ Use Productionโ
โ
Use Production When:
- Ready to accept real payments
- Integration testing is complete
- Going live with your application
Step 2: ๐งช Setting Up Sandbox Environmentโ
๐งชSandbox Environment Setup
โ ๏ธIMPORTANT: Local Development Notice
If you're connecting from your local environment and can't receive responses, contact our technical team for network configuration assistance.
๐ง Step 2A: Configure Sandbox URLsโ
๐Sandbox Checkout URL:
https://sandbox.hesabe.com/checkout
๐ณSandbox Payment URL:
https://sandbox.hesabe.com/payment
๐ง Step 2B: Access Sandbox Merchant Panelโ
๐คLogin to Sandbox Merchant Panel
๐ Instructions:
- Click the portal URL above to open the merchant panel
- Enter username:
test
- Enter password:
Test@1234
- Navigate to Profile โ API Credentials to view/manage keys
๐ง Step 2C: Use Sandbox API Credentialsโ
๐Copy These Sandbox Credentials
๐ Usage Instructions:
- Use these credentials in your development environment
- All sandbox transactions are simulated - no real money involved
- Test various payment scenarios safely
- Monitor transactions in the sandbox merchant panel
Step 3: ๐งช Test Your Integrationโ
๐งชSandbox Testing Checklist
โ
Complete These Tests:
- Authentication Test: Verify API credentials authenticate successfully
- Payment Creation: Create test payment requests
- Payment Processing: Complete payment flows with test cards
- Callback Handling: Test payment status notifications
- Error Scenarios: Test failed payments and edge cases
- Refund Testing: Test refund functionality (if applicable)
Step 4: ๐ Move to Productionโ
๐Ready for Production?
Once sandbox testing is complete, follow our Production Migration Guide to go live with real payments.
๐Next Step:Moving to Production Guide