Company types
Organizations
Organizations are parent companies that manage multiple merchants. They have the ability to:- Create and manage merchants
- View aggregated data across all merchants
- Configure pricing policies for merchants
- Access consolidated transaction reports
- Manage users and permissions across the hierarchy
Merchants
Merchants are child companies that belong to an organization. They can:- Process payment transactions
- Manage their own bank accounts
- Create PIX keys for receiving payments
- Access their own transaction history
- Configure transfer settings
Company hierarchy
The following diagram illustrates the B2B2B hierarchical structure: Each merchant operates independently with:- Unique API key
- Isolated transaction data
- Separate bank accounts
- Individual provider affiliations
- Custom transfer configurations
Key differences
| Feature | Organization | Merchant |
|---|---|---|
| Create merchants | ✅ Yes | ❌ No |
| Process transactions | ✅ Yes | ✅ Yes |
| View all merchant data | ✅ Yes | ❌ No |
| Set pricing policies | ✅ Yes | ❌ No |
| Manage affiliations | ✅ Yes | ✅ Yes |
Authentication scope
When you authenticate with an API key, the scope depends on the company type: Organization API key: Access to all merchants and aggregated dataCreating merchants
Organizations create merchants using the/v1/merchants endpoint:
Document requirements
CNPJ companies (legal entities)
- Document must be exactly 14 digits
- Tax type must be one of:
PJ,MEI, orME - Contact document (CPF) can be different from company document
declared_revenueis required
CPF companies (individuals)
- Document must be exactly 11 digits
- Tax type must be
PF - Contact document must match company document
Financial information
Financial information fields are required for provider affiliation and regulatory compliance. All monetary values are stored as whole reais (BRL), not cents.Contact financial fields
| Field | Type | Description |
|---|---|---|
declared_income | integer | Monthly income in whole reais. Default: 5000 (R$ 5.000) |
occupation | string | Contact’s occupation. Default: OTHER |
net_worth | integer | Total net worth in whole reais. Default: 50000 (R$ 50.000) |
Company financial fields
| Field | Type | Description |
|---|---|---|
declared_revenue | integer | Annual revenue in whole reais. Default: 50000 (R$ 50.000). Required for CNPJ companies |
Celcoin provider translation
When affiliating a merchant with the Celcoin provider, financial values are translated into income/revenue tiers. Understanding these ranges helps you provide accurate financial information.Declared income ranges (contact)
Declared income ranges (contact)
Monthly income values are mapped to the following tiers:
| Value Range (reais) | Description |
|---|---|
| ≤ 5,000 | Very low income tier |
| 5,001 - 10,000 | Low income tier |
| 10,001 - 30,000 | Medium income tier |
| 30,001 - 100,000 | High income tier |
| > 100,000 | Very high income tier |
Net worth ranges (contact)
Net worth ranges (contact)
Total net worth values are mapped to the following tiers:
| Value Range (reais) | Description |
|---|---|
| ≤ 50,000 | Very low net worth tier |
| 50,001 - 200,000 | Low net worth tier |
| 200,001 - 1,000,000 | Medium net worth tier |
| 1,000,001 - 5,000,000 | High net worth tier |
| > 5,000,000 | Very high net worth tier |
Declared revenue ranges (company)
Declared revenue ranges (company)
Annual revenue values are mapped to Brazilian company size classifications:
| Value Range (reais) | Description |
|---|---|
| ≤ 81,000 | MEI |
| 81,001 - 360,000 | Microempresa |
| 360,001 - 4,800,000 | Empresa de Pequeno Porte (EPP) |
| 4,800,001 - 78,000,000 | Média Empresa |
| > 78,000,000 | Grande Empresa |
Occupation values
The following occupation values are supported:ADMINISTRATOR_MANAGER, SALES_REPRESENTATIVE, HR_ANALYST, FINANCIAL_ANALYST, SOFTWARE_DEVELOPER, MARKETING_PROFESSIONAL, HEALTHCARE_PROFESSIONAL, TEACHER, ENGINEER, LAWYER, GENERAL_SERVICES, CONSTRUCTION_WORKER, DRIVER, RECEPTIONIST, TECHNICIAN, DESIGNER, MACHINE_OPERATOR, CONSULTANT, BEAUTY_PROFESSIONAL, SECURITY_AGENT, AGRICULTURAL_WORKER, TRAVEL_AGENT, JOURNALIST, PSYCHOLOGIST, PUBLIC_SERVANT, RESEARCHER, ARTISAN, RETIRED, STUDENT, SELF_EMPLOYED, OTHER

