Create Business Customer

Steps to Create a Business Customer:

You can create a business customer and complete KYC in these steps:

  • Send a create business customer request
  • Trigger KYB for the business customer
  • Upload the required documents

Sample Request Payload to create a business customer

curl --request POST \
     --url https://api.sandbox.getanchor.co/api/v1/customers \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --header 'x-anchor-key: ' \
     --data '
{
  "data": {
    "type": "BusinessCustomer",
    "attributes": {
      "address": {
        "country": "NG",
        "state": "KANO"
      },
      "basicDetail": {
        "industry": "Agriculture-AgriculturalCooperatives",
        "registrationType": "Private_Incorporated",
        "country": "NG",
        "businessName": "Accelerated Echo Limited",
        "businessBvn": "12345678901",
        "dateOfRegistration": "1999-06-25",
        "description": "Accelerated Echo Limited is a digital marketing business that supports consumers directly by proving easy payments to consumer market",
        "website": "https://www.example.com"
      },
      "contact": {
        "email": {
          "general": "[email protected]",
          "support": "[email protected]",
          "dispute": "[email protected]"
        },
        "address": {
          "main": {
            "country": "NG",
            "state": "LAGOS",
            "addressLine_2": "1 James street",
            "addressLine_1": "1 James street",
            "city": "Ikeja",
            "postalCode": "100032"
          },
          "registered": {
            "country": "NG",
            "state": "LAGOS",
            "addressLine_1": "1099 Pepple street, Computer Village",
            "addressLine_2": "1099 Pepple street, Computer Village",
            "city": "Ikeja",
            "postalCode": "100032"
          }
        },
        "phoneNumber": "07012345678"
      },
      "officers": [
        {
          "role": "DIRECTOR",
          "fullName": {
            "firstName": "Josh",
            "lastName": "Steve",
            "middleName": "JOHN",
            "maidenName": "PHILIP"
          },
          "nationality": "NG",
          "address": {
            "country": "NG",
            "state": "LAGOS",
            "addressLine_1": "1 James street",
            "addressLine_2": "Onike",
            "city": "Yaba",
            "postalCode": "100032"
          },
          "dateOfBirth": "1994-06-25",
          "email": "[email protected]",
          "phoneNumber": "07012345678",
          "bvn": "22222222226",
          "title": "CEO",
          "percentageOwned": 0
        },
        {
          "role": "OWNER",
          "fullName": {
            "firstName": "Graham",
            "lastName": "Bell",
            "middleName": "JOHN",
            "maidenName": "PHILIP"
          },
          "nationality": "NG",
          "address": {
            "country": "NG",
            "state": "KANO",
            "addressLine_1": "1 James street",
            "addressLine_2": "Onike",
            "city": "Yaba",
            "postalCode": "100032"
          },
          "dateOfBirth": "2000-06-25",
          "email": "[email protected]",
          "phoneNumber": "07012345678",
          "bvn": "22222222016",
          "title": "COO",
          "percentageOwned": 100
        }
      ]
    }
  }
}
'
{
  "data": {
    "id": "16968633133013-anc_bus_cst",
    "type": "BusinessCustomer",
    "attributes": {
      "createdAt": "2023-10-09T14:55:13.304874",
      "isRoot": false,
      "contact": {
        "email": {
          "general": "[email protected]",
          "support": "[email protected]",
          "dispute": "[email protected]"
        },
        "phoneNumber": "07012345678",
        "address": {
          "main": {
            "addressLine_1": "1 James street",
            "addressLine_2": "1 James street",
            "country": "NG",
            "city": "Ikeja",
            "postalCode": "100032",
            "state": "Lagos"
          },
          "registered": {
            "addressLine_1": "1099 Pepple street, Computer Village",
            "addressLine_2": "1099 Pepple street, Computer Village",
            "country": "NG",
            "city": "Ikeja",
            "postalCode": "100032",
            "state": "Lagos"
          }
        }
      },
      "detail": {
        "businessName": "Great Busness",
        "businessBvn": "12345678901",
        "industry": "Agriculture-AgriculturalCooperatives",
        "registrationType": "Private_Incorporated",
        "dateOfRegistration": "1999-06-25",
        "description": "Greate Business is a digital marketing business that supports consumers directly by proving easy payments to consumer market",
        "country": "NG",
        "website": "https://www.example.com"
      },
      "verification": {
        "status": "unverified"
      },
      "officers": [
        {
          "officerId": "16968633133291-anc_bus_off",
          "role": "DIRECTOR",
          "fullName": {
            "firstName": "Josh",
            "lastName": "Steve",
            "middleName": "JOHN",
            "maidenName": null
          },
          "dateOfBirth": "1994-06-25",
          "email": "[email protected]",
          "phoneNumber": "07012345678",
          "nationality": "NG",
          "address": {
            "addressLine_1": "1 James street",
            "addressLine_2": "Onike",
            "country": "NG",
            "city": "Yaba",
            "postalCode": "100032",
            "state": "Lagos"
          },
          "bvn": "22222222226",
          "percentOwned": 0
        },
        {
          "officerId": "16968633133312-anc_bus_off",
          "role": "OWNER",
          "fullName": {
            "firstName": "Graham",
            "lastName": "Bell",
            "middleName": "JOHN",
            "maidenName": null
          },
          "dateOfBirth": "2000-06-25",
          "email": "[email protected]",
          "phoneNumber": "07012345678",
          "nationality": "NG",
          "address": {
            "addressLine_1": "1 James street",
            "addressLine_2": "Onike",
            "country": "NG",
            "city": "Yaba",
            "postalCode": "100032",
            "state": "Kano"
          },
          "bvn": "22222222016",
          "percentOwned": 100
        }
      ],
      "status": "ACTIVE"
    },
    "relationships": {
      "documents": {
        "data": []
      },
      "organization": {
        "data": {
          "id": "16534918589610-anc_og",
          "type": "Organization"
        }
      }
    }
  }
}

Business Basic Information

FieldDescription
Business NameRegistered name of the business
DescriptionDescription of the business activities
Registration TypeType of business registration
WebsiteBusiness website (if available)
IndustryIndustry the business operates in

Business Contact Details

FieldDescription
Contact EmailOfficial email of the business
Phone NumberPrimary contact number
Main AddressPrimary operating address
Registered AddressAddress used during CAC registration

Business Officers / Shareholders

Provide the following details for each officer or shareholder.

FieldDescription
Full NameLegal name of the business officer
NationalityCountry of citizenship
AddressResidential address
Date of BirthOfficer's date of birth
EmailEmail address
Phone NumberContact phone number
BVNBank Verification Number
TitlePosition in the company
Percentage OwnedOwnership stake (only for owners)

Business Addresses

Address TypeDescription
Registered AddressAddress submitted to CAC during business registration. Usually appears on CAC documents.
Current AddressCurrent operating address of the business. May differ from the registered address and must be validated with proof of address.
Director's AddressResidential address of a director or owner. Can be used when proof of address for the business location is unavailable.

Important Notes

  • Business document requirements and minimum officer requirements depend on the registrationType.
  • Use role to define the officer’s role: OWNER or DIRECTOR.
  • percentageOwned applies only to OWNER.
  • Directors and owners can be from any country.
Supported Registration Types
  • Private_Incorporated
  • Incorporated_Trustees
  • Business_Name
  • Free_Zone
  • Gov
  • Private_Incorporated_Gov
  • Cooperative_Society
  • Public_Incorporated

Useful Endpoints
DescriptionEndpoint
Get all countries{{baseUrl}}/api/v1/countries
Find country by code{{baseUrl}}/api/v1/countries?countryCode=NG
Get states in a country{{baseUrl}}/api/v1/countries/NG/states