Create Payout
Use the Transaction Initiation API to initiate payouts directly from your Elite Neo Bank wallet to beneficiary bank accounts using supported banking transfer modes. This API enables merchants to:- Send instant payouts
- Process salary disbursements
- Automate vendor settlements
- Transfer funds securely
- Build scalable payout workflows
Endpoint
To view all available base URLs and environments, refer to:
➡️ API ResourcesAuthentication required.
Refer to:➡️ Headers
➡️ Signature Generation
➡️ Timestamp Validation
Request Parameters
- Bank Transfer
- UPI
Example Request Body’
- Bank Transfer
- UPI
Example cURL Request
- Bank Transfer
- UPI
Example Success Response
Response Parameters
Example Failed Response
Insufficient Wallet Balance
Transaction Not Found
Supported Transfer Modes
Recommended Payout Flow
- Check wallet balance
- Generate payout request signature
- Initiate payout transaction
- Store
payout_idandpayout_order_id - Verify payout using Payout Status API
- Handle webhook notifications
Important Notes
payout_order_idmust always be unique- Duplicate payout IDs may be rejected
- Ensure sufficient wallet balance before initiating payouts
- Beneficiary bank details should be validated carefully
- Always verify payout status server-side
Common Errors
400 Bad Request
Possible reasons:- Missing required parameters
- Invalid payload structure
- Invalid IFSC code
- Incorrect account details
401 Unauthorized
Possible reasons:- Invalid API key
- Incorrect signature
- Expired timestamp
422 Insufficient Wallet Balance
Possible reasons:- Wallet balance too low
- Transfer amount exceeds available balance
404 Order Not Found
Possible reasons:- Invalid payout order ID
- Transaction does not exist
- Incorrect merchant credentials
Security Recommendations
- Always generate signatures server-side
- Never expose secret keys publicly
- Use HTTPS for all API requests
- Validate beneficiary details carefully
- Monitor payout reconciliation regularly
Best Practices
- Use unique payout order IDs
- Validate account details before payouts
- Store payout references securely
- Retry processing payouts carefully
- Enable webhook handling for real-time payout updates
