Check Payout Status
Use the Payout Status API to fetch the real-time status of a payout transaction initiated using the Elite Neo Bank Banking APIs. This API helps merchants:- Verify payout completion
- Track transaction processing
- Monitor payout failures
- Validate fund settlement
- Reconcile payout transactions
Endpoint
To view all available base URLs and environments, refer to:
➡️ API ResourcesAuthentication required.
Refer to:➡️ Headers
➡️ Signature Generation
➡️ Timestamp Validation
Request Parameters
Example Request Body
Example cURL Request
Example Success Response
Response Parameters
Payout Status Values
Example Failed Response
Transaction Not Found
Failed Transaction Response
Invalid Wallet ID
Recommended Verification Flow
- Initiate payout transaction
- Store
payout_idandpayout_order_id - Call Payout Status API
- Verify final payout status
- Reconcile payout transactions
- Update transaction records
Important Notes
payout_order_idmust always be unique- Wallet ID must belong to the selected environment
- Sandbox and production wallet IDs are different
- UTR numbers may take time to generate
- Always verify payout status server-side
Common Errors
400 Bad Request
Possible reasons:- Missing required parameters
- Invalid request payload
- Incorrect request structure
401 Unauthorized
Possible reasons:- Invalid API key
- Incorrect signature
- Expired timestamp
403 Invalid Wallet ID
Possible reasons:- Wrong environment wallet ID
- Invalid merchant wallet
404 Payout Transaction Not Found
Possible reasons:- Invalid payout order ID
- Transaction does not exist
- Incorrect merchant credentials
Security Recommendations
- Generate signatures server-side only
- Never expose secret keys publicly
- Use HTTPS for all payout requests
- Store payout references securely
- Validate payout responses before processing
Best Practices
- Verify every payout transaction server-side
- Store UTR/reference numbers
- Maintain payout audit logs
- Retry processing payouts carefully
- Enable webhook notifications for real-time updates
