Skip to main content
A business account does not use email verification or individual KYC. It passes one business verification (KYB), hosted by a provider and started through a capability activation.

What it opens

Business verification opens US bank rails only: Other countries are not available to a business. One-time payments to a third party’s bank or a local QR still require an individual account. See Universal Payment Account.

Before you start

Start business verification

Activate any capability with business.legalName:
Send business.legalName on the first activation only, or when replaying that exact request. A different legal name later is refused; contact Stableyard to correct it. The status starts at submission_pending and nextAction.type is continue_business_verification while the hosted link is prepared. Send the identical request again, with the same key. Once the link is ready:
The link is returned only by the activation call. GET /v2/accounts/{accountId}/capabilities never returns it.
The hosted business link in nextAction.url is a credential. Send it only to the company’s authorized representative, and never log it or keep it in browser storage.
If the link expires after the application exists, nextAction.type becomes contact_support: Stableyard support restarts it, not a new activation.

Next actions for a business

The capability’s status and ready follow the same states as any capability, starting at submission_pending rather than action_required. Use the service only when ready is true. See Capability activation.

Add more capabilities

After approval, activate bank_onramp or another capability without business. It uses the same approval, so the business does not verify again.

Errors

Webhooks

Poll the activation with the same key while you wait for the hosted link: no event announces it. Every compliance event is listed on Capability activation.

Capability activation

Statuses, next actions and errors for every capability.

Bank accounts

Link the company’s US bank once linked_bank is active.

On-ramp accounts

Issue USD bank details once bank_onramp is active.

Onboarding overview

Every gate between an account and a fiat rail.