Skip to main content

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
The Payout Status API should always be used for final payout verification instead of relying only on payout initiation responses.

Endpoint

To view all available base URLs and environments, refer to:

➡️ API Resources

Authentication 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


  1. Initiate payout transaction
  2. Store payout_id and payout_order_id
  3. Call Payout Status API
  4. Verify final payout status
  5. Reconcile payout transactions
  6. Update transaction records

Important Notes

  • payout_order_id must 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