Onboarding a Business

Effortless onboarding with built-in KYC and underwriting.

Onboarding a Business

A business is a legally registered entity that operates to offer goods or services. To begin accepting payments or managing financial transactions through our platform, these entities must first complete an onboarding process that verifies their structure, ownership, and operational intent.

The onboarding journey is designed to make this process seamless — whether you’re a sole proprietor running an online store or a corporation managing large-scale commerce. Once verified, businesses can activate services such as online collections via payment links, in-store transactions using card terminals, and card-not-present transactions for eCommerce setups.

As part of the onboarding, businesses can add an Authorized Signatory, typically the person legally allowed to act on behalf of the business. Additionally, if the entity has one or more Beneficial Owners (individuals who ultimately control or own a significant portion of the business) those individuals must also be identified for regulatory compliance.

Following business verification, the entity may proceed to onboard Merchants under its structure. These merchants are enabled to perform card transactions, both in physical and digital environments, allowing for flexible payment acceptance across channels.

Whether you're looking to collect funds, make vendor payouts, or scale across merchant outlets, our platform supports a unified onboarding experience that keeps compliance smooth and activation quick.

NOTE:

  • Business Customers can be created with minimal set of information i.e. legalName
  • Customer can be created with or without a passport account.
    Example: To pull funds from a consumer into merchants passport account, create consumer as a customer and link bank account of consumer as external account to this customer. Initiate collect to pull funds.
  • Every customer will undergo a OFAC verification to ensure BSA/AML compliance.
  • For customers onboarded that require a customer owned account or merchant card processing, CIP (KYC/KYB) verification will be performed.Any failure in the verification will hinder account activation and transaction processing through the concerned accounts.

Business Category

Choose the business type that matches how your business is legally registered. This helps us verify your identity and ensure regulatory compliance.

  1. Sole Proprietor: A business owned and operated by a single individual, with no legal distinction between the owner and the business. Example: Freelancers, local shop owners.
  2. Single Member LLC: A Limited Liability Company with one owner. Combines simplicity of a sole proprietor with liability protection. Example: Small eCommerce sellers, consultants.
  3. Partnership: A business owned by two or more people. Profits and responsibilities are typically shared equally. Example: Joint ventures, co-owned restaurants.
  4. LLC: An LLC with two or more owners (called members). Offers flexibility in how profits and responsibilities are shared. Example: Family-run businesses, tech startups.
  5. LLP: Limited Liability Partnership is a partnership where each partner has limited liability. Common in professional services. Example: Law firms, accounting firms.
  6. S-CORP: A special tax designation available to some corporations and LLCs. Allows profits/losses to pass through to owners. Example: Small to mid-sized businesses.
  7. C-CORP: A legal entity separate from its owners. Profits are taxed at both corporate and individual levels. Example: Large tech companies, funded startups.
  8. GOVERNMENT: Any local, state, or federal agency or department operating in a governmental capacity. Example: Public utility boards, education departments.
  9. NON_PROFIT: Organizations formed for charitable, religious, educational, or public benefit purposes. Example: NGOs, charities, foundations.
  10. TAX_EXEMPT: Organizations exempt from paying certain taxes due to their nature or function. Example: Religious institutions, registered charities.

Steps to Onboard Business customers

The details you provide during entity creation are used to verify the associated account holder.

Request Parameters

Parameter

Description

externalId String Optional

External reference id. Supported maximum of 45 characters.

business.legalName String Required

The business’ legal name. Supported maximum of 150 characters.

business.businessCategory Object Optional

Specify business category.

Possible values: SOLE_PROPRIETOR, LLC, LLP, SINGLE_MEMBER_LLC, PARTNERSHIP, C_CORP, S_CORP, GOVERNMENT_ORGANISATION, NON_PROFIT, TAX_EXEMPT

business.ein String Optional

The business’ Employer Identification Number.

business.doingBusinessAs String Optional

The customer-facing name of business. Example: Merchant, Trader, etc.

business.dateOfIncorporation String Optional

Date on which the business was incorporated in format: mm/dd/yyyy

business.stateOfIncorporation String Optional

State in which the business was incorporated. Example: CA, NY, etc.

business.phone String Optional

The business’ phone number in Numeric format: XXX-XXX-XXXX

business.mailingAddress String Optional

Business' mailing address. Can be more than one and any one of these addresses can be set as a Payor Address.

business.email String Optional

Business' email address in [email protected] format.

business.website String Optional

The business’ publicly available website

business.beneficialOwner Array of Object Optional

The representative selected by business for handling/opening the account.

Response Parameters

ParameterDescription
business.verificationThe customer’s OFAC and CIP verification statuses, their reasons and date on which the status was updated.

Onboarding APIs Summary

Integration ComponentEndpoint / Feature
Submit user infoPOST /customer
Update user infoPOST /customer/id/{id}
Upload documentsPOST /customer/id/{id}/document
Status updatesGET /customers/{id} or Webhook
Track progressverification.status

Testing & Go Live

Use sandbox data to simulate both approval and rejection flows.

Kindly wait for approximately 5 minutes to view the results.

a. OFAC Verification

Use case 1: OFAC Verification Successful

As it is a successful verification scenario, you can add any names except block.

  • For Business, create a customer with any legalName except block.

Test Data

Result

Create a Customer:

"type": "BUSINESS", "business.legalName": "James",

Get Customer:

"business.verification.ofacStatus": "VERIFIED", "business.verification.ofacStatusReason": "Verified",

Use case 2: OFAC Verification Failed

Test Data

Result

Create a Customer:

"type": "BUSINESS", "business.legalName": "block",

Get Customer:

"business.verification.ofacStatus": "REJECTED", "business.verification.ofacStatusReason": "Rejected",

b. CIP Verification Successful

Use case 1: CIP Verification Successful

As it is a successful verification scenario, you can add any names except block.

  • For an Business Customer, create a customer with any legalName except block.

Test Data

Result

Create a Customer:

"type": "BUSINESS", "business.legalName": "James",

Create an Account:

"isCustomerOwned": true

Get Customer:

"business.verification.cipStatus": "VERIFIED", "business.verification.cipStatusReason": "Verified"

Use case 2: CIP Verification Successful for Authorized Signatory

As it is a successful verification scenario, you can add any names except block.

Test Data

Result

Create a Customer:

"type": "BUSINESS" "business.beneficialOwnerfirstName":"James", "business.beneficialOwner.lastName":"Wright", "business.beneficialOwner.actAsAuthorizedSignatory" : true

Create an Account:

"isCustomerOwned": true

Get Customer:

"business.verification.cipStatus": "VERIFIED", "business.verification.cipStatusReason": "Verified (VI: 50)", "business.beneficialOwner.verification.cipStatus": "VERIFIED", "business.beneficialOwner.verification.cipStatusReason": "Verified (VI: 50 ,50)",

Next Steps

See Also


© 2025 Priority Technology Holdings LLC. All rights reserved.