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
Finished legal person (PJ) onboarding ID.
Establishment trade name. Maximum 30 characters.
Establishment timezone. Format: ±HHmm (e.g., -0300, +0300).
MCC (Merchant Category Code). 4 digits.
Bank number (3 digits).
Bank branch number.
Bank account number.
Bank account check digit.
Possible values: [CHECKING, SAVINGS]
Bank account type.
Possible values: [SIMPLE, CUSTOM]
Price table type.
Possible values: [NONE, EVENTUAL, COMPULSORY]
Anticipation type.
Price table name.
Compulsory anticipation days.
Establishment opening date. Format: YYYY-MM-DD.
Operating days. 7-character string, each char 0 or 1 representing Sun-Sat.
Opening hour. Format: HH:mm.
Closing hour. Format: HH:mm.
Municipal registration number.
State registration number.
Indicates whether TEF is enabled.
Indicates whether PIX is enabled.
Indicates whether Tap On Phone is enabled.
Indicates whether 3DS is enabled.
Possible values: [EI, MEI, EIRELI, LTDA, SS, SA, ME, EPP, EMPG, COOP, DEMAIS]
Establishment legal format.
Annual revenue in BRL.
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": "2025-12-30T17:32:13.030Z"
}
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.