Direct Transfer

Use this API to initiate amount transfers directly to the beneficiary account, no need to first create a new beneficiary. Make the payment via phone number, bank transfer, or UPI.

URL

https://merchant.payervault.com/payout-api/directTransfer

Body Params

amount double required

amount to be transferred. Decimals allowed (>= 1.00)

transferId string required

A unique Id to identify this transfer. Alphanumeric and underscore (_) allowed (40 character limit).

transferMode string

It is the mode of transfer. Allowed values are: banktransfer, phone, neft, imps, rtgs, upi, paytm, and amazonpay. The default transferMode is banktransfer.

remarks string

Additional remarks, if any. Alphanumeric and white spaces allowed (70 characters limit).

beneDetails object required

Object with the beneficiary details to whom amount is to be transferred. It should have the following feilds :

Click here to see the beneficiary details object
beneId     string
Beneficiary Id. Alphanumeric characters allowed.
name     string
Beneficiary name, only alphabets and white space (100 character limit)
email     string
Beneficiary email address, string in email Id format (Ex: johndoe_1@payervault.com) - should contain @ and dot (.) - (200 character limit)
phone     string
Beneficiary phone number, phone number registered in India (only digits, 8 - 12 characters after stripping +91)
bankAccount     string
Beneficiary bank account (9 - 18 alphanumeric character limit) (Required in case of banktransfer, imps, neft mode)
ifsc     string
Accounts IFSC (standard IFSC format) - length 11, first four bank IFSC and 5th digit 0 (Required in case of banktransfer, imps, neft mode)
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 (@) (Required in case of UPI)
address1     string
Beneficiary address. Alphanumeric characters and space allowed (150 character limit).
address2     string
Beneficiary address, alphanumeric and space allowed (but script, HTML tags gets sanitized or removed) (150 character limit)
city     string
Beneficiary city, only alphabets and white space (50 character limit)
state     string
Beneficiary state, only alphabets and white space (50 character limit)
pincode     string
Beneficiaries pincode, only numbers (6 character limit)

Headers

X-Client-Id :YOUR_CLIENT_ID
X-Client-Secret : YOUR_CLIENT_SECRET