POST
/
payout
/
v1
/
addBeneficiary
This API will be retired soon. Please plan to migrate to the latest version, Beneficiary V2.

Please use this Authorization token in headers to call any payout API (Refresh this page if the token is expired)

Headers

Authorization
string
required

Bearer auth token

Content-Type
string
required

application/json

Body

application/json
address1
string
required

Beneficiaries address, alphanumeric and space allowed (but script, HTML tags gets sanitized or removed) (150 character limit)

beneId
string
required

Unique Beneficiary ID to identify the beneficiary. Alphanumeric and underscore (_) allowed (50 character limit)

email
string
required

Beneficiaries email, string in email Id format (Ex: johndoe_1@cashfree.com) - should contain @ and dot (.) - (200 character limit)

name
string
required

It is the name of the beneficiary. A maximum of 100 characters are allowed. Alphabets, numbers, white spaces ( ), and special characters are allowed.

phone
string
required

Beneficiaries phone number, phone number registered in India (only digits, 8 - 12 characters after stripping +91)

address2
string

Beneficiary address, alphanumeric and space allowed (but script, HTML tags gets sanitized or removed) (150 character limit)

bankAccount
string

Beneficiary bank account (9 - 18 alphanumeric character limit)

city
string

Beneficiary city, only alphabets and white space (50 character limit)

ifsc
string

Accounts IFSC (standard IFSC format) - length 11, first four bank IFSC and 5th digit 0

pincode
string

Beneficiaries pincode, only numbers (6 character limit)

state
string

Beneficiary state, only alphabets and white space (50 character limit)

vpa
string

Beneficiary VPA, alphanumeric, dot (.), hyphen (-), at sign (@), and underscore () allowed (100 character limit). Note: underscore () and dot (.) gets accepted before and after at sign (@), but hyphen (-) get only accepted before at sign (@)

Response

200 - application/json
message
string
status
string
subCode
string