Server-to-server payout endpoint for technical integrations. No OTP required. Authenticate using your x-api-key from the UnPay dashboard.
All payout fields must be AES-256-CBC encrypted using your AES Key and IV, and the output encoded as a HEX string, then sent in the body field.
Option A — Use existing beneficiary (bene_id + bene_bank_id):
debit_account_id, bene_id, bene_bank_id, amount, payment_mode, narration, purpose, notes
Option B — Inline beneficiary (no pre-registered bene needed):
debit_account_id, name, mobile, email, bank_id, bank_acc_num, ifsc_code, bank_owner_name, amount, payment_mode, narration, purpose, notes
See the AES Encryption Guide for step-by-step instructions and code examples.
Use your API Key from the UnPay dashboard. Required for all tech/server-to-server endpoints.
Must be application/json
AES-256-CBC encrypted payout payload (HEX encoded). Encrypt either Option A or Option B plaintext JSON — see description above.
"UNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAY"