# Definir códigos de categoria de comerciante

Saiba mais sobre os códigos de categoria de comerciante (MCCs) e como defini-los para contas conectadas.

[Os códigos de categoria de comerciante (MCCs)](https://en.wikipedia.org/wiki/Merchant_category_code) são usados para classificar empresas pelo tipo de mercadorias ou serviços que fornecem. Por exemplo, o MCC para supermercados é `5411` e o MCC para linhas de ônibus é `4131`. Esses códigos são frequentemente usados para calcular comissões interbancárias, autorizar pagamentos e evitar fraudes. Portanto, é importante que os MCCs das suas contas conectadas correspondam às suas empresas.

Cada conta da Stripe tem exatamente um MCC. Para visualizar o MCC de uma conta conectada, recupere a `Conta` e consulte a propriedade `configuration.merchant.mcc` (Accounts v2) ou `business_profile.mcc` (Accounts v1).

A Stripe define automaticamente os códigos MCC para contas conectadas, mas você pode optar por defini-los manualmente para `Contas` controladas pela sua plataforma.

Às vezes, a Stripe sinaliza contas conectadas para análise. Se, durante nossa análise, determinarmos que um MCC está incorreto, independentemente de ter sido definido originalmente pela Stripe ou pela plataforma, poderemos atualizá-lo. Nesse caso, notificaremos você enviando um evento de webhook `v2.core.account[configuration.merchant].updated` (Accounts v2) ou um evento de webhook `account.updated` (Accounts v1). A plataforma não poderá alterar o novo MCC, e qualquer tentativa de fazê-lo retornará um erro.

## Definir MCCs automaticamente

A Stripe avalia automaticamente as contas conectadas para determinar os MCCs apropriados. Isso significa que você não precisa criar nem manter nenhuma lógica personalizada. Em geral, o setor informado no Stripe Dashboard da conta conectada determina seu MCC. Para contas conectadas nas quais a Stripe coleta informações atualizadas devido a requisitos pendentes ou alterados, ou que utilizam o [ onboarding hospedado pela Stripe](https://docs.stripe.com/connect/custom/hosted-onboarding.md), o MCC é definido durante o processo de onboarding.

Se a Stripe não conseguir determinar o MCC com base no setor informado pela conta conectada, poderá usar informações do site dessa conta. Se isso também não for possível, utilizamos o MCC da plataforma ou o MCC padrão da Stripe (`5734` Lojas de Software de Computador).

## Definir CCMs manualmente

Você pode definir um MCC específico ao criar ou atualizar uma `Conta` que você controla. A Stripe precisa verificar se um MCC definido manualmente é compatível com o setor da conta conectada, de forma semelhante a outros dados de identificação. Os exemplos a seguir utilizam o código para Lojas de Software de Computador (`5734`).

#### Accounts v2

```curl
curl -X POST https://api.stripe.com/v2/core/accounts/{{CONNECTEDACCOUNT_ID}} \
  -H "Authorization: Bearer <<YOUR_SECRET_KEY>>" \
  -H "Stripe-Version: 2025-11-17.preview" \
  --json '{
    "configuration": {
        "merchant": {
            "mcc": "5734"
        }
    },
    "include": [
        "configuration.merchant"
    ]
  }'
```

#### Accounts v1

```curl
curl https://api.stripe.com/v1/accounts/{{CONNECTEDACCOUNT_ID}} \
  -u "<<YOUR_SECRET_KEY>>:" \
  -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \
  -d "business_profile[mcc]=5734"
```

## Lista de códigos de categoria de comerciante

Veja a seguir uma lista dos MCCs aceitos. Entre em contato com a Stripe para usar um MCC restrito.
