Build. Integrate. Scale.
Welcome to the Elite Neo Bank Developer Platform. Integrate payments, payouts, and banking APIs into your application with clear guides, secure authentication, and practical examples.Payment Gateway
Accept and process online payments seamlessly.
Payout API
Transfer funds to bank accounts and UPI IDs.
Quick Start
Create your credentials and make your first API request.
API Reference
Explore API endpoints and integration details.
Get started with Elite Neo Bank
Launch payments, payouts, and banking APIs in minutes. Create your merchant account, generate API credentials, and make your first API request using the integration guides.- Quick Start
- Authentication
- Payment Gateway Integration
- Payout Integration
- Webhooks
- Testing and Sandbox
Create your merchant account
Sign up or log in to manage your account and API credentials.Sign up
Create your Elite Neo Bank merchant account.
Log in
Access your existing merchant dashboard.
Make your first API request
Elite Neo Bank APIs use secure authentication and signature-based requests. Example endpointJavaScript
Python
cURL
Go
Important: Use the exact payload serialization and signature rules specified in the Authentication guide for your API. The examples above illustrate the general signing flow; ensure key sorting and JSON formatting match the server-side verification requirements.
Parse the response
A successful request may return a response similar to the following. Use the actual response schema documented for the endpoint you are integrating.Troubleshooting
Elite Neo Bank signature formula
Elite Neo Bank signature formula
The general signature formula is:Important rules:
- Payload keys may need to be recursively sorted, as specified by the API’s authentication requirements.
- JSON serialization must be consistent.
- Generate the signature using the exact request payload sent to the API.
I get a 400 Bad Request error
I get a 400 Bad Request error
This means one or more required request fields are missing or invalid.Common causes include:
- Invalid amount format.
- Missing
order_id. - Invalid UPI ID or bank details.
- Empty request body.
- Invalid JSON structure.
amount, customer_mobile, and order_id. Also ensure Content-Type: application/json and a valid JSON request body are sent.My payment or payout stays in processing
My payment or payout stays in processing
Transactions may remain in processing while awaiting confirmation from banking or UPI networks.Recommended actions:
- Use Order Status API for payments.
- Use Payout Status API for payouts.
- Avoid creating duplicate requests for the same transaction.
The request succeeds, but the response is unexpected
The request succeeds, but the response is unexpected
Check that you are using the correct environment and API endpoint, that the request payload matches the API documentation, that webhook responses are parsed correctly, and that transaction status is verified using status APIs.Prefer Order Status API and Payout Status API over relying only on frontend callback responses.
My webhook is not working
My webhook is not working
Verify that:
- The webhook URL is publicly accessible.
- Your server returns HTTP
200 OK. - The SSL certificate is valid.
- The firewall is not blocking requests.
My signature works locally but fails on the server
My signature works locally but fails on the server
This is often caused by payload formatting differences.Ensure that payload sorting and JSON encoding are consistent, the timestamp is generated in seconds, and no extra spaces or formatting changes are introduced.
I get insufficient balance errors during payouts
I get insufficient balance errors during payouts
Your payout wallet balance may be low. Check the available balance using Balance Inquiry API, ensure sufficient funds are available, and verify the payout limits configured for your account.
Duplicate transaction detected
Duplicate transaction detected
Elite Neo Bank may block duplicate transaction attempts for security and reconciliation. Always use a unique
order_id, avoid retrying immediately, and check transaction status before retrying a failed transaction.Which APIs should I use to verify a transaction?
Which APIs should I use to verify a transaction?
For reliable verification, use Order Status API for payments and Payout Status API for payouts. Avoid relying only on frontend redirects, user-side success screens, or temporary processing responses.
Explore the developer platform
Access integration guides, API references, webhook documentation, and testing instructions to build secure payment and banking experiences with Elite Neo Bank.API Guides
Follow step-by-step integration instructions.
Payout API Reference
Review payout API documentation.
Testing and Sandbox
Test your integration before going live.
Webhooks
Handle payment and payout status updates.
Need integration support?
Get help with API integration, webhooks, payouts, and onboarding from the Elite Neo Bank technical team.- [Contact Support](https://www.eliteneobank.com/support)
- [API Status](https://status.eliteneobank.com/)
