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 legal person 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.
UUID (v4) of the product that the request should use. Send it explicitly when the authenticated user has more than one product or when the integration must select a specific product. If omitted and the endpoint does not require it, the API uses the authenticated user's default product.
UUID (v4) of the user on whose behalf the request should run within the selected product. If omitted, the request runs as the authenticated user. Requires 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 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.
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, OTHER]
Establishment legal format.
Annual revenue in BRL cents.
Legal nature code. Common codes:
Responses
- 201
- 400
- 401
- 403
- 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": "2024-01-15T10:00:00.000Z"
}
If any required parameter is missing or has invalid format/type.
User authentication failed.
User does not have permission to access this resource.
If any required parameter is missing or has invalid format/type.