First API request
Now that your Sandbox API credentials are ready, you can make your first authenticated request using the Elite Neo Bank Payment Gateway APIs. In this guide, you will:- Create your first payment order
- Generate authentication headers
- Send an authenticated API request
- Receive a hosted checkout payment link
- Account onboarding
- Sandbox credential generation
- Authentication setup
➡️ Authentication → Headers
➡️ Authentication → Timestamp
➡️ Authentication → Signature
Create Your First Payment Order
The Create Order API generates a hosted checkout session and returns a secure payment link that can be shared with customers. Example request payload:Generate Authentication Headers
Before sending the request:- Generate a UNIX timestamp
- Generate the HMAC SHA256 signature
- Attach authentication headers
➡️ Authentication → Timestamp
➡️ Authentication → Signature
Send Your First API Request
Example cURL request:Example Success Response
Redirect Customer to Hosted Checkout
Use the returned:Verify Payment Status
After payment completion:- Verify payment status server-side
- Use the Order Status API
- Validate webhook notifications
- Reconcile transaction records
➡️ Webhooks → Webhook Setup
➡️ Webhooks → Signature Verification
Recommended Integration Flow
- Generate API credentials
- Configure authentication
- Create payment order
- Redirect customer to hosted checkout
- Verify payment status
- Process webhook events
- Reconcile transaction
Common Integration Errors
Production Recommendations
Before moving to production:- Complete Sandbox testing
- Validate webhook verification
- Implement retry handling
- Enable secure backend signature generation
- Verify transaction reconciliation workflows
➡️ Retry Logic
➡️ Security Checks
➡️ Production Checklist
