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 |