Add Beneficiary

In order to carry out a global remittance or Naira Payout transactions, we appreciate sending fund to an existing beneficiary you have added to your account.

Managing the beneficiary help streamline any error to be encountered or mistakes on information provided while doing transaction. It will also eradicate the process of supplying same information to and you can always send fund to an existing information.

Add Beneficiary

🚧

Beneficiary Verification

You can check what required and regex for each field before adding a beneficiary.

Verification JSON

📘

POST METHOD

{{baseUrl}}api/v2/beneficiary
{
    "beneficiaryType":1,
    "beneficiaryEmail":"[email protected]",
    "cur":"NGN",
    "bankName":"GTBank",
    "bankCode":"058",
    "accountName":"John Doe",
    "accountNo":"0030159712",
    "bankRoutingNo":"",
    "swift": "",
    "iban": "",
    "accountType": 1,
    "bankAddress" : "Address of Bank",
    "bankCity" : "City",
    "bankState" : "State",
    "bankZipcode" : "State",
    "bankCountry" : "NG",
    "country":"NG",
    "address":"address",
    "city":"IBADAN-25181",
    "state":"Oyo-NIG32",
    "zipcode":"23402",
    "cpf": "",
    "mobile":"08080635172",
    "IDNumber":"",
    "IDType": "",
    "correspondentBankName": "",
    "correspondentBankCode": "",
    "correspondentAccountNumber": "",
    "correspondentRoutine": ""
}
FieldRequiredData TypeDescription
beneficiaryTypetrueInteger(1 => Individual beneficiary, 2 => Business Beneficiary)
beneficiaryEmail-EmailRequired when adding Business beneficiary i.e beneficiaryType == 2
curtrueStringLength: 3, Currency ISO code i.e USD
bankNametrueStringBank Name. You can get List of banks in Nigeria
bankCodetrueStringBank Code. You can get bankCode for Nigeria from List of Nigeria Banks or through IBAN/SWIFT/ROUTINE verification
accountNametrueStringAccount Name of the Beneficiary
accountNotrueStringAccount Number or IBAN of Beneficiary.
countrytrueStringCountry ISO code i.e US
bankRoutingNo-stringRequired if Country is US, CA. You can also verify the Routing Number
swift-StringRequired when Currency is USD
iban-Stringrequired for International Transaction on GBP or EUR
accountTypetrueIntegerBeneficiary Account Type. (1 => Savings, 2 => Checking, 3 => Ordinary)
bankAddress-StringBank Address
bankState-StringBank State
bankCity-StringBank City
bankZipcode-StringBank Zipcode or Postal Code
bankCountry-StringBank Country ISO ( US, CA, NG)
addresstruestringAddress of the Beneficiary
citytruestringResident City of Beneficiary. Check City endpoint to get cityID and cityName, supply both cityID and cityName i.e IBADAN-25181
statetrueStringResident State of Beneficiary. Check State endpoint to get stateID and stateName, supply both stateID and stateName i.e Oyo-NIG32
zipcodetruestringZipcode or Postal Code of the Beneficiary
countrytruestringCountry Code ISO ( US, CA, NG)
mobiletrueTelBeneficiary Phone Number with Country Code
cpf-StringRequired if Country is Russia
IDNumberfalseStringBeneficiary Identification Number
IDTypefalseStringBeneficiary Identification Type
correspondentBankNamefalseStringBeneficiary Correspondent Bank Name. Required if Needed
correspondentBankCodefalseStringBeneficiary Correspondent Bank Code. Required if Needed
correspondentAccountNumberfalseStringBeneficiary Correspondent Bank Account Number. Required if Needed
correspondentRoutinefalseStringBeneficiary Correspondent Routing Number. Required if Needed

👍

Response

{
    "status": true,
    "content": {
        "data": {
          	"id": 44,
            "beneficiaryType": "1",
            "cur": "NGN",
            "beneficiaryEmail": "[email protected]",
            "bankCode": "058",
            "bankName": "GTBank",
            "bankAddress": "Address of Bank",
          	"bankState": "State",
            "bankCity": "City",
            "bankZipcode": "State",
          	"country": "NG",
            "accountName": "John Doe",
            "accountNo": "0030159712",
            "accountType": 1,
            "swift": "",
          	"bankSortCode": "",
            "bankRoutingNo": "",
            "state": "Oyo",
            "address": "address",
            "zipcode": "23402",
          	"beneficiaryCountry": "NG",
            "stateId": "NIG32",
            "city": "IBADAN",
            "cityId": "25181",
            "bankCodeType": "",
            "mobile": "08080635172",
            "IDType": "",
            "IDNumber": "",
            "cpf": "",
            "correspondentBankName": null,
            "correspondentBankCode": null,
            "correspondentAccountNumber": null,
            "correspondentRoutine": null,
            "updated_at": "2023-02-22T17:38:49.000000Z",
            "created_at": "2023-02-22T17:38:49.000000Z",
            
        }
    }
}