Merchants — Functional Documentation

information icon
Documentation generated based on Swagger merchants.yaml (version 1.0.0).

1. Overview

The Merchants service is responsible for registering, consulting, updating, and qualifying commercial establishments that wish to accept payments through the Getnet platform.
In business terms: when an individual (self-employed, freelancer), a MEI, or a company (CNPJ) wants to start receiving card payments, payment links, POS, or e-commerce via Getnet, they need to be onboarded. This onboarding process—from the first registration to final approval—is exactly what this service manages.

The service solves the following problems:

  • How to register a new acquiring client? — Whether an individual or a company, the service offers a guided data entry flow, which can be done in a single step or in multiple progressive steps.
  • How to know if a CPF or CNPJ is already a Getnet client? — A quick query answers whether the document already has an accredited Commercial Establishment (EC).
  • How to keep registration data up to date? — The service allows updating any registration information at any time.
  • How to validate if the client is eligible to operate? — The qualification process (risk and compliance analysis) checks if the establishment can actually do business with Getnet.

2. Context and Use Cases

When to use this service

Use this service whenever you need to:

  • Start the onboarding of a new commercial establishment at Getnet.
  • Consult registration data of an existing establishment.
  • Update registration information (address, income, legal representative, etc.).
  • Pre-check if a CPF or CNPJ already has a link with Getnet.
  • Trigger the risk and compliance analysis of an establishment before activating it.

Real business scenarios

Scenario 1 — Self-employed wanting to accept cards

João is a self-employed electrician and wants a Getnet POS. The channel collects his CPF, name, date of birth, mobile, email, and mother's name. With this data, João's registration is created. Then, income, address, and working hours are added. Finally, qualification is triggered to check if João can operate.

Scenario 2 — Company onboarding (PJ)

A bakery with a CNPJ wants to accept digital payments. The channel provides the CNPJ and the legal representative's data (CPF, name, mobile, and email). The platform automatically fetches company data from Receita Federal (corporate name, partners, address). The channel adds trade name, annual revenue, and business address, then triggers qualification.

Scenario 3 — Duplicate check before registration

Before starting onboarding, the channel checks if the CPF or CNPJ already has an accredited EC at Getnet. If so, duplication is avoided. If not, registration proceeds as normal.

Scenario 4 — Updating registration data

An already onboarded merchant changes address. The channel fetches the merchant's current data, changes only the address field in the response, and resubmits the full payload for update.

Scenario 5 — Requalification after rejection

A merchant was rejected in qualification due to incorrect data. After correcting the information via update, the channel triggers qualification again for a new analysis.


3. Prerequisites

Authentication

All endpoints of this API require a valid access token. This token must be previously obtained from the Getnet authentication service:
  • How to obtain: POST /token (Authentication domain)
  • How to use: send in the HTTP header Authorization directly, without the Bearer prefix:
text
Authorization: {access_token}
information icon

The token has an expiration period. Renew it before starting new requests when necessary.

Available environments

EnvironmentBase URL
Sandbox (testing)https://api-homologacao.getnet.com.br:443/v1
Productionhttps://api-backoffice.getnet.com.br:443/v1

Dependencies on other services

Some data required in the onboarding journey depends on queries to other platform domains. These calls are not mandatory, but are strongly recommended to avoid errors in qualification:
ServiceWhen to use
GET /domains/acquirer-merchant-categoriesTo obtain available economic activity category codes (PF and PJ). Filter by ?natural_person to list only individual categories.
GET /domains/zipcode/{postal_code}To validate the ZIP code and automatically obtain address data (street, district, city, state). Invalid ZIP causes rejection in qualification.
GET /domains/countriesTo obtain valid country codes, used in nationality and country_of_birth fields.

Permissions and profiles

  • The integrated channel must be properly enabled on the Getnet platform to operate the Merchants domain.
  • The credentials used to obtain the token must have read and write permission over this domain's resources.

4. Main Flow

The onboarding of a merchant follows a step-by-step flow, from initial verification to final approval. The endpoints relate as follows:

text
┌─────────────────────────────────────────────────────────────────────┐ │ ONBOARDING FLOW │ └─────────────────────────────────────────────────────────────────────┘

5. Quick Integration Guide

This section presents the most common usage path of the API — the happy path — for onboarding both individual (PF) and company (PJ) merchants from start to finish.

Happy Path — Individual (PF)

text
STEP 1 STEP 2 STEP 3 STEP 4 Check → Create merchant → Complete data → Qualify duplicate (600;">POST /merchants) (600;">PUT) (600;">POST /qualification)

Step 1 — Check if the CPF is already a client

Before registering, check if the CPF already has an accredited EC:

text
GET /establishment-contracts-basic/legal-document-number/24751750011/ec-accredited
Expected response (can proceed):
json
{ "accredited": false }
information icon
If accredited: true, the CPF is already linked. Do not create a new registration.

Step 2 — Create the individual merchant (minimum data)

Send the essential data to create the registration. Additional data will be sent in the next step.

Request:
text
600;">POST /merchants
json
{ "acquirer_code": "getnet", "merchant_legal_data": { "country": "BR", "person": { "fiscal_type": "natural_person", "legal_document_number": "24751750011", "name": "JOÃO DA SILVA SANTOS", "birth_date": "1985-03-22", "cell_phone": "11987654321", "email": "joao.santos@email.com", "nationality": "BR", "phone": null, "economic_activity_profile": { "acquirer_merchant_category_code": "2119" }, "mothers_name": "MARIA DA SILVA", "country_of_birth": "BR" } }, "additional_information": { "shared_data": { "opt_ins": [ { "opt_in_type": "lgpd", "accept": true }, { "opt_in_type": "terms_and_conditions", "accept": true } ] } } }
information icon
What to send:
  • fiscal_type: always "natural_person" for individuals.
  • acquirer_merchant_category_code: use "2119" (Self-employed Professional) when the specific category is unknown.
  • opt_ins: required with lgpd and terms_and_conditions, both with accept: true.
Expected response (HTTP 200):
json
{ "situation": { "status": "accepted", "sub_status_steps": [ { "name": "DATA_GRID", "situation": { "status": "pending" } }, { "name": "TERMS_AND_CONDITIONS", "situation": { "status": "finished" } }, { "name": "PRIVACY_POLICY", "situation": { "status": "finished" } }, { "name": "CELL_PHONE", "situation": { "status": "pending" } }, { "name": "EMAIL", "situation": { "status": "pending" } } ] }, "merchant": { "merchant_id": "6a0f23739a4f90ca92a85686", "acquirer_merchant_code": "55317249", "situation": { "status": "accepted" } }, "reports": null }
information icon
What to note in the response:
  • Save the merchant_id — it will be needed in all subsequent steps.
  • The sub_status_steps field lists the pending steps. DATA_GRID with status: pending indicates that additional data still needs to be sent.
  • TERMS_AND_CONDITIONS and PRIVACY_POLICY already appear as finished because the opt-ins were sent in the POST.

Step 3 — Complete the data (PUT)

Before any update, check the current state of the merchant:

text
GET /merchants/6a0f23739a4f90ca92a85686

Based on the response, add/change the additional fields and resend the full payload:

text
PUT /merchants/6a0f23739a4f90ca92a85686
json
{ "acquirer_code": "getnet", "merchant_id": "6a0f23739a4f90ca92a85686", "merchant_legal_data": { "country": "BR", "person": { "fiscal_type": "natural_person", "legal_document_number": "24751750011", "name": "JOÃO DA SILVA SANTOS", "birth_date": "1985-03-22", "cell_phone": "11987654321", "email": "joao.santos@email.com", "nationality": "BR", "country_of_birth": "BR", "mothers_name": "MARIA DA SILVA", "economic_activity_profile": { "acquirer_merchant_category_code": "2119" }, "gross_monthly_income": 500000, "net_worth": 2000000, "residential_address": { "postal_code": "01321001", "street": "RUA MARTINIANO DE CARVALHO", "number": "611", "suite": "AP 64", "district": "BELA VISTA", "city": "SAO PAULO", "state": "SP", "country": "BR" }, "commercial_address": { "postal_code": "01321001", "street": "RUA MARTINIANO DE CARVALHO", "number": "611", "suite": "AP 64", "district": "BELA VISTA", "city": "SAO PAULO", "state": "SP", "country": "BR" }, "working_hours": [ { "start_day": "mon", "end_day": "fri", "start_time": "08:00:00", "end_time": "18:00:00" } ] } } }
information icon
Attention:
  • PUT is a full replacement. Always start from the GET response and change only what is necessary.
  • Monetary values in cents: 500000 = R$ 5,000.00.
  • The ZIP code provided must exist in Getnet's database. Validate with GET /domains/zipcode/{postal_code} before sending.
  • commercial_address and residential_address can be the same (common for self-employed).

Step 4 — Qualify the individual merchant

With the complete data, trigger the risk analysis:

text
POST /merchants/6a0f23739a4f90ca92a85686/qualification
information icon

The request body can be omitted for standard qualification.

Response — Merchant approved (HTTP 200):
json
{ "report": { "recommended": { "status": "approved" }, "details": [] } }
Response — Merchant rejected (HTTP 200):
json
{ "report": { "recommended": { "status": "reproved" }, "details": [ { "detail_type": "blacklist", "detail_attribute": "merchant.merchant_legal_data.person.legal_document_number", "detail_description": "Dear Customer, thank you for your contact but at the moment our services are not available for your business.", "detail_code": "QR-8003" } ] } }
information icon
  • approved: merchant enabled. Proceed to the next steps (offerings, contracts).
  • reproved: read detail_description in each item of details to understand the reason. When the reason cannot be disclosed, the message will be generic (as in the example above).

Happy Path — Company (PJ)

text
STEP 1 STEP 2 STEP 3 STEP 4 Check → Create merchant → Complete data → Qualify duplicate (600;">POST /merchants) (600;">PUT) (600;">POST /qualification)

Step 1 — Check if the CNPJ is already a client

text
GET /establishment-contracts-basic/legal-document-number/07221119000163/ec-accredited
Expected response (can proceed):
json
{ "accredited": false }

Step 2 — Create the company merchant (minimum data)

text
600;">POST /merchants
json
{ "acquirer_code": "getnet", "additional_information": { "shared_data": { "opt_ins": [ { "opt_in_type": "lgpd", "accept": true }, { "opt_in_type": "terms_and_conditions", "accept": true } ] } }, "merchant_legal_data": { "country": "BR", "person": { "fiscal_type": "company", "legal_document_number": "07221119000163", "phone": "51999999999", "annual_gross_income": null, "net_worth": null, "monthly_card_income": null, "legal_representative": { "fiscal_type": "natural_person", "legal_document_number": "24751750011", "name": "JOÃO DA SILVA SANTOS", "birth_date": "1985-03-22", "cell_phone": "51999999999", "email": "joao.santos@empresa.com.br", "gross_monthly_income": null, "mothers_name": null, "nationality": null, "net_worth": null } } } }
information icon
What to send:
  • Company's fiscal_type: always "company".
  • Legal representative's fiscal_type: always "natural_person".
  • Company data (corporate name, address, partners) is automatically fetched via CNPJ from Receita Federal — no need to provide them.
  • opt_ins is required in the POST.
Expected response (HTTP 200) — highlights:
json
{ "situation": { "status": "accepted", "sub_status_steps": [ { "name": "DATA_GRID", "situation": { "status": "pending" } }, { "name": "SOCIAL_CONTRACT", "situation": { "status": "pending" } }, { "name": "LETTER_OF_ATTORNEY", "situation": { "status": "pending" } }, { "name": "TERMS_AND_CONDITIONS", "situation": { "status": "finished" } }, { "name": "PRIVACY_POLICY", "situation": { "status": "finished" } } ] }, "merchant": { "merchant_id": "6a0f43fd9a4f90ca92a8596d", "acquirer_merchant_code": "55317268", "merchant_legal_data": { "person": { "fiscal_type": "company", "legal_name": "COMPANY TRADE NAME", "founding_date": "2014-04-30", "tax_regime": "EIRELI", "federal_registration_status": "active" } } } }
information icon
What to note:
  • The returned merchant_id should be saved for the next steps.
  • The platform has already automatically filled: legal_name, founding_date, tax_regime, federal_registration_status, and the shareholders list (shareholders).
  • SOCIAL_CONTRACT and LETTER_OF_ATTORNEY are exclusive steps for companies.

Step 3 — Complete the company data (PUT)

Check the current state:

text
GET /merchants/6a0f43fd9a4f90ca92a8596d

Based on the GET response, add the additional data and resend:

text
PUT /merchants/6a0f43fd9a4f90ca92a8596d

Main fields to complete for companies:

FieldExample
trade_name"PADARIA BOA HORA"
annual_gross_income25000000 (= R$ 250,000.00)
net_worth5000000 (= R$ 50,000.00)
business_addressCompany's business address (valid ZIP)
working_hoursWorking hours
legal_representative.country_of_birth"BR"
legal_representative.nationality"BR"
legal_representative.gross_monthly_income1500000 (= R$ 15,000.00)
legal_representative.net_worth3000000 (= R$ 30,000.00)
legal_representative.residential_addressLegal representative's residential address
legal_representative.commercial_addressLegal representative's business address
information icon
Attention to the shareholders list (shareholders): The shareholders array is automatically filled by the platform. Resend it exactly as returned by the GET — do not omit, change, or reorder the partners.

Step 4 — Qualify the company merchant

text
POST /merchants/6a0f43fd9a4f90ca92a8596d/qualification

The response and interpretation are the same as for individuals:

  • report.recommended.status: "approved" → merchant enabled.
  • report.recommended.status: "reproved" → check report.details[*].detail_description.

6. Business Rules

General rules

Required parameter in listing

When querying the list of merchants (GET /merchants), you must provide at least one of the following parameters. If both are missing, a 400 error is returned:
  • legal_document_number — CPF (11 digits) or CNPJ (14 digits), digits only.
  • acquirer_merchant_code — EC code at Getnet.

Listing pagination

ParameterDefaultMinimumMaximum
page11
limit251200

Creation rules — POST /merchants

Required opt-ins

The additional_information.shared_data.opt_ins field is mandatory in POST /merchants and must contain the two types below, both with accept: true:
opt_in_typeDescription
lgpdConsent for processing personal data according to LGPD.
terms_and_conditionsAcceptance of the platform's terms and conditions of use.

Required fields in POST — Individual (PF)

FieldFormat / Restriction
acquirer_codeFixed: "getnet"
fiscal_typeFixed: "natural_person"
legal_document_numberCPF — exactly 11 numeric digits, no mask
nameFull name
birth_dateFormat YYYY-MM-DD
cell_phone10 to 11 digits (area code + number), digits only
emailValid email format
nationalityISO 3166-1 alpha-2 code (e.g.: "BR"). Must exist in GET /domains/countries
country_of_birthISO 3166-1 alpha-2 code (e.g.: "BR"). Must exist in GET /domains/countries
mothers_nameMother's full name
acquirer_merchant_category_codeValid code obtained via GET /domains/acquirer-merchant-categories. Use "2119" as default for PF

Required fields in POST — Company (PJ)

FieldFormat / Restriction
acquirer_codeFixed: "getnet"
fiscal_typeFixed: "company"
legal_document_numberCNPJ — exactly 14 numeric digits, no mask
phone10 to 11 digits (area code + number), digits only
legal_representative.fiscal_typeFixed: "natural_person"
legal_representative.legal_document_numberCPF — exactly 11 numeric digits
legal_representative.nameFull name of the legal representative
legal_representative.birth_dateFormat YYYY-MM-DD
legal_representative.cell_phone10 to 11 digits, digits only
legal_representative.emailValid email format

Update rules — PUT /merchants/{merchant_id}

Full replacement

PUT /merchants/{merchant_id} replaces all data of the merchant. Omitted fields will be removed from the registration. The required flow is:
text
1. 600;">GET /merchants/{merchant_id} → 600;">Get the full current state 2. Modify only the desired field(s) in the obtained response 3. 600;">PUT /merchants/{merchant_id} → Resend the full payload
information icon

Never send a partial payload in PUT.

Shareholders (PJ)

The shareholders array is filled automatically by the platform via Receita Federal. When doing PUT, resend it exactly as returned by GET — do not omit, change, or reorder partners.

Address rules

Apply to all address fields: commercial_address, residential_address (PF) and business_address (PJ), including the legal representative's addresses.
RuleDetail
ZIP code requiredThe postal_code field is required. Format: 8 numeric digits, no hyphen (e.g.: "01321001").
ZIP must exist in Getnet's databaseNonexistent ZIP causes merchant rejection in qualification. Validate in advance with GET /domains/zipcode/{postal_code} (recommended).
number or suitenumber is required when the property has a number. When there is no number, the suite (complement) field becomes required.
Municipal coverage ZIPWhen GET /domains/zipcode/{postal_code} does not return street and district, these must be collected from the merchant and provided manually.
Identical addresses allowedcommercial_address and residential_address can contain the same data (common for self-employed).

Monetary value rules

All monetary value fields are expressed in cents (integers):
FieldExampleEquivalent
gross_monthly_income1500000R$ 15,000.00
net_worth5000000R$ 50,000.00
annual_gross_income25000000R$ 250,000.00
monthly_card_income3000000R$ 30,000.00

Qualification rules

RuleDetail
Main result fieldAlways check report.recommended.status. Possible values are "approved" (eligible) and "reproved" (rejected).
Rejection with generic reasonWhen the reason for rejection cannot be disclosed due to Getnet's internal policies, detail_description will return a generic message. This is expected and does not indicate integration failure.
Simulation modeIt is possible to run qualification in simulation mode by sending { "validation": true } in the body. The merchant's state is not changed in this mode.

Merchant lifecycle status

StatusMeaning
acceptedRegistration received. Merchant created, but additional data may be pending.
pending_qualificationWaiting for qualification (KYC) to be triggered.
under_analysisUnder analysis by Getnet's risk and compliance team.
approvedApproved and ready to receive offerings and contracts.
activeActive and transacting.
rejectedRejected in qualification. Cannot operate.
blockedTemporarily blocked.
cancelledCancelled or de-accredited.

Onboarding steps (sub_status_steps)

StepWho has itDescription
DATA_GRIDPF and PJAdditional data still pending (income, address, working hours, etc.).
SELFIEPF and PJSelfie submission for biometric validation.
IDENTIFICATION_DOCUMENTPF and PJIdentity document submission.
TERMS_AND_CONDITIONSPF and PJAcceptance of terms of use (automatically completed when opt-in is sent in POST).
PRIVACY_POLICYPF and PJAcceptance of privacy policy (automatically completed).
ORDER_SUMMARYPF and PJOrder summary confirmation.
CELL_PHONEPF and PJCell phone validation via OTP code.
EMAILPF and PJEmail validation via OTP code.
SOCIAL_CONTRACTPJ onlySubmission of the company's articles of incorporation.
LETTER_OF_ATTORNEYPJ onlySubmission of power of attorney when the legal representative is not a partner.

7. Error Handling

Standard error structure

All errors follow the structure below:

json
{ "status_code": 400, "message": "Invalid request.", "error_code": "MERCHANT_DOCUMENT_INVALID", "details": [ { "item": "legal_document_number", "description": "Invalid document." } ] }
FieldDescription
status_codeHTTP error code.
messageGeneral message describing the problem.
error_codeInternal business code (when available). Useful for programmatic handling.
detailsList of field-by-field errors (present in 400 and 422 errors).

Error codes by endpoint

HTTP CodeNameEndpoints where it occursWhat it meansWhat to do
400Bad RequestAllThe request is malformed or missing required parameters. Check the details array to identify the problem field by field.Correct the fields indicated in details and resend the request. In GET /merchants, make sure to provide legal_document_number or acquirer_merchant_code.
401UnauthorizedAllThe access token is missing, invalid, or expired.Obtain a new token via POST /token and resend the request with the correct Authorization header (without Bearer prefix).
403ForbiddenAllThe token is valid, but the channel does not have permission to access the requested resource.Check if the credentials used have permission for the Merchants domain. Contact support if necessary.
404Not FoundGET /merchants/{merchant_id}, PUT /merchants/{merchant_id}, GET /qualification, GET /ec-accreditedThe requested resource was not found. The merchant_id may be incorrect or the merchant may not exist in the queried environment.Check if the merchant_id was obtained from the POST /merchants response and if you are querying the correct environment (sandbox vs. production).
409ConflictPOST /merchantsThere is already a merchant registered with the provided document (CPF or CNPJ).Use GET /merchants?legal_document_number={doc} to locate the existing registration, or check in advance with GET /ec-accredited before creating.
422Unprocessable EntityPOST /merchants, PUT /merchants/{merchant_id}, GET /ec-accredited, POST /qualificationThe request is syntactically valid, but violates business rules. Examples: invalid ZIP, nonexistent category code, CPF/CNPJ with incorrect format.Check the details array to identify which field caused the violation. Correct the value and resend.
500Internal Server ErrorAllUnexpected internal error on the platform. Not related to the payload sent.Wait a few moments and try again. If the error persists, open a support ticket with Getnet informing the request's request_id.

Most common error scenarios

Creation with existing document (409)

json
{ "status_code": 409, "message": "Merchant already exists for the provided document.", "error_code": "MERCHANT_ALREADY_EXISTS" }
What to do: query the existing merchant with GET /merchants?legal_document_number={doc} to get the merchant_id and continue the journey from the already created registration.

Missing required field (400)

json
{ "status_code": 400, "message": "Invalid request.", "details": [ { "item": "legal_document_number", "description": "Invalid document." } ] }
What to do: correct the field indicated in details.item and resend. Check format (digits, length) and if the value is in the expected pattern.

Merchant rejected in qualification (200 with status reproved)

json
{ "report": { "recommended": { "status": "reproved" }, "details": [ { "detail_type": "blacklist", "detail_code": "QR-8003", "detail_description": "Dear Customer, thank you for your contact but at the moment our services are not available for your business." } ] } }
What to do: rejection always returns HTTP 200 — it is not an integration error. Check detail_description to understand the reason. When the message is generic (as in the example), the reason cannot be disclosed due to Getnet's internal policies. The merchant will not be able to operate.

Expired token (401)

json
{ "status_code": 401, "message": "Access token missing, invalid, or expired." }
What to do: obtain a new token via POST /token (Authentication domain) and resend the request with the new value in the Authorization header.

8. Glossary

TermDefinition
MerchantAccredited commercial establishment — Getnet acquiring client. Can be Individual (PF), MEI, or Company (PJ).
EC (Commercial Establishment)Unique code assigned by the acquirer (Getnet) to the accredited merchant. Also called acquirer_merchant_code.
AccreditationProcess by which a client (PF or PJ) is registered and enabled to accept payments via Getnet.
OnboardingComplete journey of the merchant on the platform, from the first registration to final approval.
Qualification (KYC)Risk and compliance analysis process that checks if the merchant is eligible to do business with Getnet. KYC = Know Your Customer.
Individual (PF)Merchant registered with CPF. Includes self-employed, freelancers, and individuals in general.
Company (PJ)Merchant registered with CNPJ. Includes companies of any size and tax regime.
MEIIndividual Microentrepreneur — special PJ category with CNPJ and its own accreditation characteristics.
Legal RepresentativeIndividual (CPF) authorized to act on behalf of the company (PJ) before Getnet. Can be a partner, director, or attorney-in-fact.
Ultimate Beneficial OwnerIndividual who ultimately controls or benefits from the company. Automatically identified from the shareholders list consulted at Receita Federal.
ShareholdersList of partners and ultimate beneficial owners of a PJ company, automatically filled by the platform via Receita Federal.
MCC (Merchant Category Code)4-digit code that classifies the merchant's business segment, according to card brand standards (Visa, Mastercard, etc.).
Acquirer Merchant Category CodeGetnet's sub-branch code, more granular than MCC. Defines the merchant's economic activity more precisely.
CNAENational Classification of Economic Activities — code that identifies a company's economic activity before Receita Federal.
PEP (Politically Exposed Person)Person who holds or has held a relevant public office. Identification of PEPs is required by Central Bank regulation.
Bank DomicileBank account to which the amounts received by the merchant are settled (transferred).
CentralizerMerchant or group that receives payment settlements on behalf of other subordinate establishments.
Sub-status StepsGranular steps of the onboarding process (e.g.: data completion, cell phone validation, document submission), each with its own status (pending, finished).
merchant_idUnique identifier of the merchant generated by the platform at creation time. Required for all subsequent operations.
acquirer_codeAcquirer identifier. Currently always getnet.
fiscal_typeDefines if the merchant is Individual (natural_person) or Company (company).
Opt-inExplicit consent of the merchant for data processing (LGPD) and acceptance of terms of use. Mandatory at registration creation.
Municipal coverage ZIPZIP code that covers an entire municipality, without specifying street or district. In these cases, street and district must be provided manually.
DATA_GRIDOnboarding step that groups additional data still pending (income, address, working hours, etc.).
LETTER_OF_ATTORNEYOnboarding step exclusive to PJ, regarding the submission of power of attorney when the legal representative is not a partner.
SOCIAL_CONTRACTOnboarding step exclusive to PJ, regarding the submission of the company's articles of incorporation.
Values in centsAll monetary fields in the API (income, net worth, revenue) are expressed in cents. Example: R$ 15,000.00 = 1500000.
approved / reprovedQualification result. approved means the merchant is eligible to operate. reproved means rejection — the merchant cannot do business with Getnet.
acceptedMerchant status right after creation, indicating that the registration was received and is awaiting data completion or qualification.
ISO 3166-1 alpha-2International standard for 2-letter country codes (e.g.: BR for Brazil). Used in country, nationality, and country_of_birth fields.