Create Merchant Onboarding
POST/v1/users/merchant-onboarding
Creates a merchant onboarding to register the legal person as a commercial establishment at Dock Acquiring. The PJ onboarding must be finished.
Request
Header Parameters
The transaction ID is a UUID (v4) used to uniquely identify the object that will be created. All objects must have an identifier.
The nonce ID is a UUID (v4) used to uniquely identify the request. All requests must have an identifier.
Possible values: [pt-BR, en-US]
Indicates the preferred language. Defaults to Brazilian Portuguese if unspecified.
The product ID is a UUID (v4) used to identify the Z.ro product configuration.
The product target user ID is a UUID (v4) used to identify what user account this request must be executed. Require: x-product-uuid.
- application/json
Body
required
- 213-5: Empresário Individual (includes MEI)
- 206-2: Sociedade Empresária Limitada (LTDA)
- 232-1: Sociedade Unipessoal de Advocacia
Finished legal person (PJ) onboarding ID.
Establishment trade name. Maximum 30 characters.
MCC (Merchant Category Code). 4 digits identifying the business type.
CNAE code (Classificação Nacional de Atividades Econômicas).
Bank number (3 digits).
Bank branch number.
Bank branch check digit.
Bank account number.
Bank account check digit.
Possible values: [CHECKING, SAVINGS, DEPOSIT, PAYMENT]
Bank account type.
Establishment opening date. Format: YYYY-MM-DD.
Operating days. 7-character binary string where each position represents a day (Sun-Sat). Position 0 = Sunday, 1 = Monday, ..., 6 = Saturday. Use 1 for open, 0 for closed. Example: "0111110" means Mon-Fri open.
Opening hour. Format: HH:mm.
Closing hour. Format: HH:mm.
Municipal registration number.
State registration number.
Possible values: [EI, MEI, EIRELI, LTDA, SS, SA, ME, EPP, EMPG, COOP, DEMAIS]
Establishment legal format.
Annual revenue in BRL cents.
Legal nature code. Common codes:
Responses
- 201
- 400
- 401
- 422
Merchant onboarding created successfully.
- application/json
- Schema
- Example (from schema)
Schema
Merchant onboarding ID.
Possible values: [PENDING, WAITING_DOCUMENTS, APPROVED, DECLINED, FAILED]
Merchant onboarding status.
Merchant external identifier.
Created at timestamp.
{
"id": "8fc58500-b12e-49d7-892c-dfd704b94c2d",
"status": "PENDING",
"external_id": "ABC123DEF456",
"created_at": "2026-02-13T19:26:56.372Z"
}
If any required parameter is missing or has invalid format/type.
User authentication failed.
If any required parameter is missing or has invalid format/type.