Skip to main content

๐Ÿงช 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
๐Ÿ”‘ Username๐Ÿ” Password๐ŸŒ Portal URL
testTest@1234

merchant.hesbstaging.com/merchant

๐Ÿ“ Instructions:
  1. Click the portal URL above to open the merchant panel
  2. Enter username: test
  3. Enter password: Test@1234
  4. Navigate to Profile โ†’ API Credentials to view/manage keys

๐Ÿ”ง Step 2C: Use Sandbox API Credentialsโ€‹

๐Ÿ”‘Copy These Sandbox Credentials
๐Ÿท๏ธ Parameter๐Ÿ’พ Value๐Ÿ“‹ Action
Merchant Code842217
Access Codec333729b-d060-4b74-a49d-7686a8353481
Secret KeyPkW64zMe5NVdrlPVNnjo2Jy9nOb7v1Xg
IV Key5NVdrlPVNnjo2Jy9
Base URLhttps://sandbox.hesabe.com
๐Ÿ“ 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

๐Ÿ“ž Support & Assistanceโ€‹

๐Ÿ”งTechnical Support:itsupport@hesabe.com
๐Ÿ‘คMerchant Support:support@hesabe.com