Skip to main content Skip to footer
Equaze Help Documentation

Beneficiary

  • API Overview
  • Get Information of User’s Account
  • Add New Beneficiary to Account
  • Account Beneficiary Lookup
  • Deleting a Beneficiary

PKI Setup

  • Generating RSA Private Key and Certificate Request in Terminal (for macOS)
  • Generate RSA Private Key and Certificate Request in OpenSSL command prompt (for Windows)
  • Generate a Digital Certificate in Online account
  • Regenerate an API key for PKI request in Postman
  • Create a Valid Body for the Digital Certificate in Postman
  • The “Digital Signature” Creation Using .NET (Dotnet)

Executing a Transaction Using PKI

  •  Initiating a Secure PKI Transaction Using API

Webhooks

  • Enabling Webhooks

Webhooks Specifications

  • V6 Webhooks Specification
  • V7 Webhooks Specification

API Authorisation Access

  • Get Access Token Using Refresh Token
  • Get a Bearer Token
  • Regenerate API Key
  • Get Existing API Key
View Categories
  • Home
  • Guide
  • API Guide
  • Beneficiary
  • Add New Beneficiary to Account

Add New Beneficiary to Account

2 min read

Prerequisites

The following data is required to make a successful API request:

  1. Bearer Token of current User (refer to Get a Bearer Token – Equaze Help Documentation).
  2. AccountERN of the Account you want to get the list of beneficiaries linked to it (refer to Get Information of User’s Account – Equaze Help Documentation).

Set Authorization to:

  • Auth Type = Bearer Token
  • Token = YourBearerToken

Use the following API URL with method = POST:

https://api.prd.enumis.co.uk/onlineaccount-api/beneficiary

If you want to add a personal beneficiary, use the following body:

{
    “beneficiary”: {
        “beneficiaryType”: “Person”,
        “accountName”: “BeneAccountName”,
        “firstName”: “BeneFirstName”,
        “lastName”: “BeneLastName”,
        “nickName”: “BeneNickName”,
        “bankName”: “BeneBankName”,
        “sortCode”: “111111”,
        “accountNumber”: “00001234”
    },
    “linkToAccountERN”: “YourAccountERN”
}

If you want to add a business beneficiary, use the following body:

{
    “beneficiary”: {
        “beneficiaryType”: “Business”,
        “accountName”: “BeneAccountName”,
        “businessName”: “BeneBusinessName”,
        “nickName”: “BeneNickName”,
        “bankName”: “BeneBankName”,
        “sortCode”: “111111”,
        “accountNumber”: “00001234”
    },
    “linkToAccountERN”: “YourAccountERN”
}

If you want a beneficiary having postal address to use CHAPS payment, use the following body which includes the postalAddress section:

{
    “beneficiary”: {
        “beneficiaryType”: “Person”,
        “firstName”: “BeneFirstName”,
        “lastName”: “BeneLastName”,
        “postalAddress”: {
                 “buildingNumber”: “BeneBuildingNumber”,
                 “buildingName”: “BeneBuildingName”,
                 “streetName”: “BeneStreetName”,
                 “townName”: “BeneTownName”,
                 “country”: “GB”,
                 “postCode”: “BenePostCode”
},

        “bankName”: “BeneBankName”,
        “sortCode”: “BeneSortCode”,
        “accountNumber”: “BeneAccountNumber”,
        “accountName”: “BeneAccountName”,
        “nickName”: “BeneNickName”
},
    “linkToAccountERN”:”YourAccountERN”
}

This will return true if the add request is successful:

{"result": true}

If your beneficiary already exists, system will return:

{
    “responseStatus”: {
        “errorCode”: “Exception”,
        “message”: “The Beneficiary Nickname Already Exists.”,
        “errors”: []
    },
    “result”: false
}

Fields validation:

FieldMax Length(a-z & A-Z & 0-9)Single Quote (‘) and Hyphen (-)Ampersand (&)Period (.)Forward Slash (/)Comma (,)
firstName1-100(a-z & A-Z)YesNoNoNoNo
lastName1-100(a-z & A-Z)YesNoNoNoNo
businessName2-150YesYesYesYesYesYes
accountName2-150YesYesYesYesYesYes
iBAN22
accountNumber8
sortCode6
nickName100YesYesYesYesYesYes
bankName255YesYesYesYesYesYes

What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Get Information of User’s AccountAccount Beneficiary Lookup
Table of Contents
  • Prerequisites
"Equaze" is a trading style of Enumis Ltd. Enumis Limited is authorised and regulated by the Financial Conduct Authority as an Electronic Money Institution (FRN 900028) and authorised and regulated by the Financial Conduct Authority for Consumer Credit (FRN 724110) Company Registration E&W 7441513. Enumis Mastercard Products are issued by Enumis Limited pursuant to a license from Mastercard International Incorporated. Mastercard and the Mastercard Brand Mark are registered trademarks of Mastercard International Incorporated.
Equaze Help Documentation
© Copyright Equaze