Skip to main content

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
Before continuing, ensure you have already completed:
  • Account onboarding
  • Sandbox credential generation
  • Authentication setup
Recommended prerequisites: ➡️ Generate API Credentials
➡️ 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:
  1. Generate a UNIX timestamp
  2. Generate the HMAC SHA256 signature
  3. Attach authentication headers
Required authentication headers: ➡️ 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:
to redirect customers to the Elite Neo Bank Hosted Checkout page. Example:
Customers can then complete payment securely using the hosted payment interface.

Verify Payment Status

After payment completion:
  • Verify payment status server-side
  • Use the Order Status API
  • Validate webhook notifications
  • Reconcile transaction records
Recommended references: ➡️ Payment Gateway → Order Status API
➡️ Webhooks → Webhook Setup
➡️ Webhooks → Signature Verification

  1. Generate API credentials
  2. Configure authentication
  3. Create payment order
  4. Redirect customer to hosted checkout
  5. Verify payment status
  6. Process webhook events
  7. 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
Recommended references: ➡️ Sandbox Testing
➡️ Retry Logic
➡️ Security Checks
➡️ Production Checklist