Skip to main content
POST
Create business customer
Creates a new business customer account with comprehensive KYC processing.

Key Features:

  • Comprehensive business information collection
  • Business-specific validation rules
  • Email and phone uniqueness validation
  • Support for business owners/associated persons
  • Document upload for compliance
  • Returns complete business profile with financial info

Request Body:

Enhanced Business Fields:

  • trading_name: Trading or DBA name if different from legal name
  • nature_of_business: Description of business activities
  • industry: Industry classification (use NAICS codes like “541512” for Computer Systems Design)
  • contact_person_email: Contact person email address
  • contact_person_phone: Contact person phone number
  • registered_address: Official registered business address
  • estimated_annual_revenue_usd: Estimated annual revenue range in USD (enum values: “UNDER_HUNDRED_THOUSAND”, “HUNDRED_THOUSAND_TO_MILLION”, “MILLION_TO_TEN_MILLION”, “TEN_MILLION_TO_FIFTY_MILLION”, “FIFTY_MILLION_TO_HUNDRED_MILLION”, “OVER_HUNDRED_MILLION”)
  • operates_in_prohibited_countries: Whether business operates in prohibited countries
  • is_dao: Whether the business is a DAO
  • conducts_money_services: Whether the business conducts money services activities (e.g., money transmission, currency exchange, payment processing)
  • registration_number: Business registration number
  • registration_date: Business registration date
  • business_owners: Array of business owners/associated persons
  • supporting_documents: Array of additional supporting documents for business owners (identity documents, proof of address, etc.)
  • documents: Array of supporting documents for KYC

Business Owners Array:

Each business owner object should include personal information, ownership details, and identification documents for compliance purposes. The supporting_documents field within each business owner allows for additional documentation beyond the primary front_image identification.
Required Supporting Documents:For Business Documents:
  • BUSINESS_FORMATION (incorporation certificate)
  • OWNERSHIP_INFORMATION (articles of incorporation)
  • BANK_STATEMENT (business bank statement)
For Business Owners:
  • PROOF_OF_ADDRESS (e.g., utility bill, bank statement, etc.)

Document Requirements:

Common document types for business customers:
  • BUSINESS_FORMATION (incorporation certificate)
  • PROOF_OF_TAX_IDENTIFICATION (tax certificate)
  • REGULATORY_LICENSE_REGISTRATION (business license)
  • PROOF_OF_NATURE_OF_BUSINESS (memorandum of association)
  • OWNERSHIP_INFORMATION (articles of incorporation)

Headers

x-api-key
string
required

Body

application/json

Create a new business customer account

customer_type
enum<string>
default:business
required
Available options:
business
business_name
string
required

Legal name of the business

Example:

"Example Enterprises"

business_type
enum<string>
required

Legal structure of the business

Available options:
B_CORPORATION,
C_CORPORATION,
S_CORPORATION,
CLOSE_CORPORATION,
COOPERATIVE,
GENERAL_PARTNERSHIP,
LIMITED_PARTNERSHIP,
LIMITED_LIABILITY_PARTNERSHIP,
LIMITED_LIABILITY_COMPANY,
NONPROFIT_CORPORATION,
SOLE_PROPRIETORSHIP,
TRUST,
NON_US
Example:

"LIMITED_LIABILITY_COMPANY"

business_website
string<uri>
required

Business website URL (Recommended)

Example:

"https://example.com"

email
string<email>
required

Business email address

Example:

"contact@example.com"

phone
string
required

Business phone number with country code e.g +14155552671

Pattern: ^\+[1-9]\d{1,14}$
Example:

"+14155552671"

account_purpose
enum<string>
required

Primary purpose for using the account

Available options:
CHARITABLE_DONATIONS,
ECOMMERCE_RETAIL_PAYMENTS,
INVESTMENT_PURPOSES,
OPERATING_A_COMPANY,
PAYMENTS_TO_FRIENDS_OR_FAMILY_ABROAD,
OTHER,
PERSONAL_OR_LIVING_EXPENSES,
PROTECT_WEALTH,
PURCHASE_GOODS_AND_SERVICES,
RECEIVE_PAYMENT_FOR_FREELANCING,
RECEIVE_SALARY
Example:

"OPERATING_A_COMPANY"

source_of_funds
enum<string>
required

Primary source of funds for the business

Available options:
BUSINESS_LOANS,
GRANTS,
INTER_COMPANY_FUNDS,
INVESTMENT_PROCEEDS,
LEGAL_SETTLEMENT,
OWNERS_CAPITAL,
PENSION_RETIREMENT,
SALE_OF_ASSETS,
SALES_OF_GOODS_AND_SERVICES,
TAX_REFUND,
THIRD_PARTY_FUNDS,
TREASURY_RESERVES,
ASSETS_SALE,
BUSINESS_INCOME,
CASH_DEPOSITS,
COMPANY_FUNDS,
ECOMMERCE_RESELLER,
GAMBLING_PROCEEDS,
GIFTS,
GOVERNMENT_BENEFITS,
INHERITANCE,
INVESTMENTS_LOANS,
SALARY,
SALE_OF_ASSETS_REAL_ESTATE,
SAVINGS,
SOMEONE_ELSES_FUNDS
Example:

"SALES_OF_GOODS_AND_SERVICES"

expected_monthly_income
number
required

Expected monthly income in local currency

Required range: x >= 0
Example:

5000000

industry
enum<string>
required

Industry classification based on NAICS codes - use the code value for API requests

Available options:
111120,
111219,
111336,
111421,
111998,
112111,
112210,
112310,
112410,
112519,
112990,
113110,
113210,
113310,
114119,
114210,
115113,
115210,
115310,
211130,
212114,
212290,
212390,
213113,
221122,
221210,
221320,
236118,
236210,
237130,
237210,
237310,
237990,
238191,
238211,
238391,
238991,
311119,
311212,
311314,
311422,
311511,
311612,
311710,
311811,
311999,
312111,
312230,
313110,
313240,
313310,
314120,
314999,
315120,
315250,
315990,
316110,
316210,
316990,
321113,
321211,
321918,
322120,
322299,
323120,
324110,
325180,
325220,
325320,
325412,
325510,
325611,
325998,
326111,
326220,
327120,
327212,
327310,
327410,
327999,
331110,
331210,
331313,
331410,
331511,
332111,
332215,
332311,
332410,
332510,
332613,
332710,
332812,
332999,
333111,
333248,
333310,
333413,
333517,
333611,
333618,
334118,
334210,
334310,
334413,
334511,
334610,
335131,
335220,
335311,
335999,
336110,
336211,
336390,
336412,
336510,
336611,
336999,
337122,
337214,
337920,
339112,
339999,
423120,
423220,
423310,
423490,
423520,
423620,
423710,
423840,
423990,
424110,
424210,
424310,
424490,
424590,
424690,
424720,
424820,
424990,
425120,
441110,
441227,
441330,
449110,
449129,
449210,
444180,
444240,
445110,
445298,
445320,
456110,
457110,
458110,
458210,
458320,
459120,
459210,
455110,
455219,
459310,
459410,
459510,
459999,
454113,
445132,
454390,
481111,
481211,
482111,
483112,
483212,
484110,
484220,
485119,
485210,
485310,
485410,
485510,
485999,
486110,
486210,
486990,
487110,
487210,
487990,
488190,
488210,
488390,
488490,
488510,
488999,
492110,
492210,
493190,
513130,
513210,
512199,
512290,
516120,
515210,
517111,
517112,
517410,
517810,
518210,
519290,
521110,
522130,
522298,
522390,
523150,
523210,
523999,
524128,
524298,
525190,
525910,
531190,
531210,
531390,
532111,
532289,
532310,
532490,
533110,
541199,
541213,
541310,
541490,
541512,
541618,
541720,
541810,
541690,
551114,
561110,
561210,
561311,
561499,
561599,
561611,
561790,
561990,
562111,
562211,
562998,
611110,
611210,
611310,
611420,
611519,
611699,
611710,
621111,
621210,
621399,
621498,
621511,
621610,
621999,
622110,
622210,
622310,
623110,
623210,
623311,
623990,
624190,
624230,
624310,
624410,
711190,
711219,
711310,
711410,
711510,
712120,
713110,
713290,
713990,
721199,
721211,
721310,
722310,
722410,
722511,
811198,
811210,
811310,
811411,
812199,
812210,
812320,
812990,
813110,
813211,
813319,
813410,
813930,
814110,
921140,
922190,
923130,
924110,
925120,
926110,
927110,
928110
Example:

"541512"

registered_address
object
required

Address information (used for both individual and business customers)

trading_name
string
required

Trading or DBA name if different from legal name

Example:

"Example Trading Co"

nature_of_business
string
required

Detailed description of business activities

Maximum string length: 500
Example:

"Online retail and e-commerce platform specializing in consumer electronics"

contact_person_email
string<email>
required

Contact person email address

Example:

"ceo@example.com"

contact_person_phone
string
required

Contact person phone number

Pattern: ^\+[1-9]\d{1,14}$
Example:

"+2347918945669"

estimated_annual_revenue_usd
enum<string>
required

Estimated annual revenue range in USD

Available options:
UNDER_HUNDRED_THOUSAND,
HUNDRED_THOUSAND_TO_MILLION,
MILLION_TO_TEN_MILLION,
TEN_MILLION_TO_FIFTY_MILLION,
FIFTY_MILLION_TO_HUNDRED_MILLION,
OVER_HUNDRED_MILLION
Example:

"HUNDRED_THOUSAND_TO_MILLION"

operates_in_prohibited_countries
boolean
default:false
required

Whether business operates in prohibited countries

is_dao
boolean
default:false
required

Whether the business is a DAO (Decentralized Autonomous Organization)

registration_number
string
required

Business registration number

Example:

"REG123456789"

registration_date
string<date>
required

Business registration date

Example:

"2020-01-15"

tax_identification_number
string
required

Tax identification number

Example:

"TIN123456789"

phone_country_code
string
required

Country code for phone number

Pattern: ^\+[1-9]\d{0,3}$
Example:

"+234"

conducts_money_services
boolean
default:false
required

Whether the business conducts money services activities (e.g., money transmission, currency exchange, payment processing)

account_purpose_explanation
string
required

Detailed explanation of account purpose

Maximum string length: 1000
Example:

"To facilitate international payments for our e-commerce business and manage supplier relationships"

expected_monthly_payments_usd
number
required

Expected monthly payments in USD

Required range: x >= 0
Example:

10000

business_owners
object[]
required

Array of business owners/associated persons (required for certain business types)

documents
object[]
required

Array of supporting documents for KYC verification

Response

201 - application/json

Created

status
string
Example:

"success"

data
object