Add Beneficiary

Header Parameters

NameTypeDescriptionMandatory (M) , Optional (O)Provided by INSTANTPAY (Y/N)
X-Ipay-Auth-CodeStringAuth Code is "1" (Fixed)MY
X-Ipay-Client-IdStringUnique Client IDMY
X-Ipay-Client-SecretStringUnique secret keyMY
X-Ipay-Endpoint-IpStringEnd Customer IP AddressMN

Request Parameter

Parameter NameTypeRequirementDescription
payerArrayMandatoryPayer details
payer.bankProfileIdStringMandatoryUnique Bank Profile Id
payer.accountNumberStringMandatoryAccount number of the Connected Bank
payeeArrayMandatoryPayee details
payee.firstNameStringMandatoryBeneficiary Name
payee.accountNumberStringMandatoryAccount Number of End User
payee.ifscStringMandatoryIFS Code
beneficiaryTypeStringMandatoryIt will be OTHERS or AXIS
otpReferenceStringMandatoryotpReference
otpStringMandatoryotp

Sample Request

curl --location --globoff '{{host}}/payments/payout/addBeneficiary' \
--header 'X-Ipay-Auth-Code: 1' \
--header 'X-Ipay-Client-Id: vOSSM+C/FQe8sBzp/QsqgqIlk1yoWakR3qtuhKafBMs=' \
--header 'X-Ipay-Client-Secret: 16eb5aaa6e16bd615dcdba445149961378c99a1de80c9e56cf601ba7c079e9cb' \
--header 'X-Ipay-Endpoint-Ip: 125.0.0.1' \
--header 'Content-Type: text/plain' \
--data '{
    "payer": {
        "bankProfileId": "4295906",
        "accountNumber": "921020049249146"
    },
    "payee":{
        "firstName":"aqqq",
        "accountNumber":"123456987654",
        "ifsc":"SBIN0000001"
    },
    "beneficiaryType":"OTHERS",
    "otpReference":"",
    "otp":""
}'
POST /payments/payout/addBeneficiary HTTP/1.1
Host: {{host}}
X-Ipay-Auth-Code: 1
X-Ipay-Client-Id: vOSSM+C/FQe8sBzp/QsqgqIlk1yoWakR3qtuhKafBMs=
X-Ipay-Client-Secret: 16eb5aaa6e16bd615dcdba445149961378c99a1de80c9e56cf601ba7c079e9cb
X-Ipay-Endpoint-Ip: 125.0.0.1
Content-Type: text/plain
Content-Length: 303

{
    "payer": {
        "bankProfileId": "4295906",
        "accountNumber": "921020049249146"
    },
    "payee":{
        "firstName":"aqqq",
        "accountNumber":"123456987654",
        "ifsc":"SBIN0000001"
    },
    "beneficiaryType":"OTHERS",
    "otpReference":"",
    "otp":""
}

Response Parameter

Parameter NameTypeDescription
statuscodeStringInstantPay Status Code
actcodeStringAction Code
statusStringStatus message
dataArrayResponse Data (If Present)
timestampStringResponse time (YYYY-MM-DD HH:II:SS)
ipay_uuidStringRequest reference number
orderidStringTransaction Id ( If transaction otherwise it is null )
environmentStringLive/Sandbox

📘

Note:

When received OTP for Adding Beneficiary call this API for OTP Verification

Language
Click Try It! to start a request and see the response here!