Skip to main content
Create a Payout Contact
Before you can send a payout, you must register the beneficiary as a contact. For UPI payouts, pass only the UPI ID. For bank payouts, pass the account number and IFSC code. If you want to enable both bank and UPI payouts for the same beneficiary, provide all fields. The API returns a contact_id that you reuse for every future payout to that beneficiary.
string
required
Your secret API key.
string
required
Must be application/json.
string
required
Your whitelisted server IP address.

Request body

Sample Request

Request parameters

string
Beneficiary bank account number. Required for bank payouts (IMPS, NEFT, RTGS).
string
IFSC code of the beneficiary’s bank branch. Required when providing a bank account number.
string
required
Full name of the account holder as it appears on their bank records.
string
required
Beneficiary’s mobile number. Used for communication and verification.
string
Beneficiary’s email address. Used for notifications and records.
string
Type of the bank account. Accepted values: Savings or Current.
string
Beneficiary’s UPI ID (e.g., 88XXXXXX54@ybl). Required for UPI payouts.

Responses

Returned when the contact does not already exist. A new contact is created and a unique contact_id is assigned.
Save the contact_id from the response — you need it to check verification status and to initiate payouts.