> ## Documentation Index
> Fetch the complete documentation index at: https://docs.malga.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Gestão de Cobranças

> Explore o Guia de Gestão de Cobranças no Dashboard Malga e aprenda a monitorar transações, efetuar estornos e capturas e analisar o processamento de pagamentos de forma eficiente.

export const CheckIcon = ({mode, type, id}) => {
  const colorIcons = {
    'error': '#919191',
    'success': '#00AE42',
    'noSupported': '#919191'
  };
  const foundColor = colorIcons[mode];
  const iconType = mode === 'noSupported' ? type : `circle-${type}`;
  return <div className="check-icon" id={id}>
      <Icon icon={iconType} iconType="regular" color={foundColor} size={18} />
    </div>;
};

# Guia de Gestão de cobranças

Através do **Dashboard Malga**, apresentamos a visão centralizada dos pagamentos da loja, com as informações de diferentes provedores, onde é possível monitorar vendas e erros, estornar e capturar cobranças, e entender o que aconteceu no processamento dos pagamentos com a nossa solução.

<Tip>
  Acesse nosso Dashboard

  * [Realize seu cadastro](https://dashboard.malga.io/sign-up) ou faça [login](https://dashboard.malga.io/). O usuário administrador da sua empresa é responsável pela configuração das permissões no ambiente de produção.
  * Caso encontre qualquer dificuldade, contate nosso time de suporte: [suporte@malga.io](mailto:suporte@malga.io)
</Tip>

Neste guia, apresentaremos a área de **Cobranças** do Dashboard, explicando as informações e operações disponíveis em cada sessão:

1. Listagem de Cobranças
2. Detalhes de uma Cobrança
3. Histórico de Operações
4. Identificadores de uma Transação na Malga
5. Links e Documentações úteis

## Como monitorar as cobranças da sua loja Malga:

### Listagem de Cobranças

No menu de Cobranças no Dashboard Malga, exibimos a **listagem das cobranças da loja** e os **detalhes de cada transação**, ordenadas pela data de criação mais recente (correspondente à data da venda na loja). Na listagem, são apresentadas as seguintes informações:

* Data de criação (created at)
* ID da cobrança (charge ID)
* Valor original da cobrança (valor bruto da venda na loja)
* Valor atual da cobrança (valor após estorno e captura)
* Método de pagamento
* Provedor responsável pelo último status da cobrança
* Status da cobrança
* Se houve algum evento ou utilização de algum serviço adicional na cobrança, como split e recorrência

Através dos ícones na lateral direita do **dashboard** representado abaixo, é possível aplicar **filtros** e **buscar por uma cobrança específica**. Além de oferecermos nosso recurso de **exportação do arquivo .csv** da listagem:

#### Listagem de Cobranças

<Frame>
  <img alt="Listagem de cobranças" lightAlt="Listagem de cobranças" darkAlt="Listagem de cobranças" src="https://mintcdn.com/malga/OhKJSIVNLKMf9rYz/assets/images/dashboard/charge-details/list-charges-light.webp?fit=max&auto=format&n=OhKJSIVNLKMf9rYz&q=85&s=40b5ddb11bef2656211cd2ca9558744c" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/list-charges-light.webp" />

  <img alt="Listagem de cobranças" lightAlt="Listagem de cobranças" darkAlt="Listagem de cobranças" src="https://mintcdn.com/malga/OhKJSIVNLKMf9rYz/assets/images/dashboard/charge-details/list-charges-dark.png?fit=max&auto=format&n=OhKJSIVNLKMf9rYz&q=85&s=b476c490f0ab6fb81456633c9c1e362d" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/list-charges-dark.png" />
</Frame>

**Filtros e pesquisas disponíveis para encontrar cobranças:**

* Pesquisas em tempo real por **ID da cobrança**, **ID do pedido**, **NSU**, **Documento do cliente**, **Email do cliente** e **4 últimos dígitos do cartão de crédito**
* Filtros por **período** (data de criação da cobrança), **método de pagamento**, **provedor**, **status**, **subconta**, **cobranças com split ou em disputa**

#### Filtros da área de cobranças

<Frame>
  <img alt="Filtros da área de Cobranças" lightAlt="Filtros da área de Cobranças" darkAlt="Filtros da área de Cobranças" src="https://mintcdn.com/malga/OhKJSIVNLKMf9rYz/assets/images/dashboard/charge-details/filters-charges-light.png?fit=max&auto=format&n=OhKJSIVNLKMf9rYz&q=85&s=fb552f571dba17c92b0cac86623dcdcb" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/filters-charges-light.png" />

  <img alt="Filtros da área de Cobranças" lightAlt="Filtros da área de Cobranças" darkAlt="Filtros da área de Cobranças" src="https://mintcdn.com/malga/OhKJSIVNLKMf9rYz/assets/images/dashboard/charge-details/filters-charges-dark.png?fit=max&auto=format&n=OhKJSIVNLKMf9rYz&q=85&s=c8e4a207e41790682af95cd9fa96dcc0" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/filters-charges-dark.png" />
</Frame>

#### Pesquisas na área de cobranças

<Frame>
  <img alt="Search Charges Light" title="Search Charges Light" lightAlt="Search Charges Light" darkAlt="Search Charges Light" src="https://mintcdn.com/malga/OhKJSIVNLKMf9rYz/assets/images/dashboard/charge-details/search-charges-light.png?fit=max&auto=format&n=OhKJSIVNLKMf9rYz&q=85&s=6d799ddf6593045f66e9234af1e2d233" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/search-charges-light.png" />

  <img alt="Search Charges Light" title="Search Charges Light" lightAlt="Search Charges Light" darkAlt="Search Charges Light" src="https://mintcdn.com/malga/OhKJSIVNLKMf9rYz/assets/images/dashboard/charge-details/search-charges-dark.png?fit=max&auto=format&n=OhKJSIVNLKMf9rYz&q=85&s=173e9e203d4d48b0261265f9b4b5ad6f" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/search-charges-dark.png" />
</Frame>

#### Exportar cobranças em relatório .csv

<Frame>
  <img alt="Export Charge" lightAlt="Export Charge" darkAlt="Export Charge" src="https://mintcdn.com/malga/RfUqGSgomX0rzDrW/assets/images/dashboard/charge-details/export-charge-light.png?s=b555da91ee875c060aa281aa42117ca3" className="dark:hidden" width="2854" height="1474" data-path="assets/images/dashboard/charge-details/export-charge-light.png" />

  <img alt="Export Charge" lightAlt="Export Charge" darkAlt="Export Charge" src="https://mintcdn.com/malga/RfUqGSgomX0rzDrW/assets/images/dashboard/charge-details/export-charge-dark-.png?s=bdd7dd188ae1bf9488a6569163c21efc" className="hidden dark:block" width="2854" height="1474" data-path="assets/images/dashboard/charge-details/export-charge-dark-.png" />
</Frame>

<Info>
  INFORMAÇÕES ADICIONAIS PARA GESTÃO DE COBRANÇAS:

  * **Renomear subcontas (merchants):** Confira o passo a passo para [renomear as subcontas](/documentations/dashboard/merchants), facilitando a utilização do filtro por [subconta](https://dashboard.malga.io/app/merchants), disponível nos menus de Fluxos Inteligentes, Painel de Dados, Cobranças e Links de Pagamento
  * **Dados na Malga:** É possível extrair dados da plataforma com a [exportação dos relatórios em arquivo .csv](/documentations/dashboard/export-data) através do Dashboard e enviada para o seu e-mail e com a [Analytics API](/analytics/intro), desenvolvida em GraphQL, com as informações detalhadas das cobranças
</Info>

### Detalhes de uma cobrança

Clicando nas cobranças da listagem, são exibidos os **detalhes da cobrança**, com os dados do pagamento, cartão e cliente associados ao pagamento. No detalhe são exibidas:

* **Informações da cobrança:** ID da cobrança (charge ID), ID do pedido (order ID) e método de pagamento
* **Detalhes do pagamento:** data de pagamento, valor original e atual, status, provedor responsável, NSU, nome do cliente, número do cartão, entre outros dados de acordo com o método de pagamento
* **Detalhes do cliente:** dados do cliente final (pagador), se enviados através do objeto [customer](/api-reference/customers/criacao-de-novo-customer-para-cobranca)
* **Detalhes do split:** se a cobrança possuir split, serão exibidos os detalhes dos recebedores associados àquela cobrança
* **Detalhes de recorrência:** se a cobrança possuir serviço de recorrência, serão exibidos as informações sobre o tipo de reecorrência que foi atribuída àquela charge, correspondendo à:
  * **initial**: Primeira transação recorrente
  * **subsequent**: Transação recorrente consecutiva
  * **unscheduled**: Cobrança avulsa
* **Detalhes do originador:** dados do originador da cobrança (plataforma, device e sistema), se enviados através do objeto [appinfo](/api-reference/charges/realizar-nova-cobranca)

**Operações disponíveis no detalhe da cobrança:**

* **Copiar registro técnico de requisições:** através deste botão, é possível copiar o histórico da cobrança, com todos os detalhes de seu processamento e eventos (pré-autorização, autorização, estorno, abertura de disputa, entre outros)
* **Consultar o Histórico de Operações:** apresenta as requisições feitas aos provedores de pagamento e antifraude, e os eventos ocorridos na cobrança, como pré-autorização, cancelamento, autorização, recusa, abertura de disputa, estorno, cancelamento, captura e disputa finalizada, representados na **Transaction request**
* \*\*Realizar estorno e captura do pagamento, \*\* de acordo com o status da cobrança:
  * Cobrança pré-autorizada → Captura total ou parcial
  * Cobrança pré-autorizada → Estorno total (equivalente ao cancelamento)
  * Cobrança autorizada → Estorno parcial ou total

#### Detalhe de uma cobrança

<Frame>
  <img alt="Detalhe de uma cobrança" lightAlt="Detalhe de uma cobrança" darkAlt="Detalhe de uma cobrança" src="https://mintcdn.com/malga/RfUqGSgomX0rzDrW/assets/images/dashboard/charge-details/charge-details--light.png?fit=max&auto=format&n=RfUqGSgomX0rzDrW&q=85&s=ab0091a9af66ed4806be7c7eb8ed0ca6" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/charge-details--light.png" />

  <img alt="Detalhe de uma cobrança" lightAlt="Detalhe de uma cobrança" darkAlt="Detalhe de uma cobrança" src="https://mintcdn.com/malga/RfUqGSgomX0rzDrW/assets/images/dashboard/charge-details/charge-details--dark.png?fit=max&auto=format&n=RfUqGSgomX0rzDrW&q=85&s=ed7ffdc3c22f8b7ad7eed69c665ca2a8" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/charge-details--dark.png" />
</Frame>

<Tip>
  EXIBIÇÃO DE CLIENTE E CARTÃO ASSOCIADOS À COBRANÇA Para a visualização dos detalhes do cliente final (pagador) e do cartão, deverá ser feita a integração da nossa [API Customers](/api-reference/customers/criacao-de-novo-customer-para-cobranca) e da [Tokenização de cartões](/api-reference/tokens/criar-um-novo-token) através da Malga. A loja pode optar por não enviar estas informações na cobrança, acarretando na sua ausência no Dashboard.
</Tip>

### Status de Cobranças na Malga

Cada [método de pagamento suportado pela Malga](/documentations/type-tables/payment-methods-by-providers), possui diferentes status de cobrança no seu ciclo de processamento. Nas tabelas abaixo, explicamos:

* Status de cobrança na Malga
* Status das cobranças existentes em cada método de pagamento
* Alterações nos status das cobranças nas operações de estorno e disputa (chargedback)

#### **Status das cobranças**

Confira mais informações em nossa [documentação](/documentations/payment-methods/intro#status-da-transacao)

| Status           | Descrição                                                                      |
| ---------------- | ------------------------------------------------------------------------------ |
| pending          | Transação criada porém não concluiu processamento ou ainda não foi paga        |
| pre\_authorized  | Transação pré autorizada com sucesso pendente da captura                       |
| authorized       | Transação autorizada e capturada com sucesso                                   |
| failed           | Transação não autorizada, verifique o erro para identificar o motivo           |
| canceled         | Transação estornada após aprovada porém não capturada                          |
| voided           | Transação estornada após aprovada e capturada                                  |
| charged\_back    | Transação foi contestada por fraude, não reconhecimento da compra ou devolução |
| created          | Transação criada que sofreu um erro desconhecido em seu processamento          |
| capture\_pending | Transação pré-autorizada com requisição de captura em andamento                |
| refund\_pending  | Transação autorizada com requisição de estorno em andamento                    |

#### **Status de acordo com o método de pagamento**

| Status          | Boleto                                    | Credit                                    | Drip                                      | Nupay                                     | Pix                                       | Voucher                                   |
| --------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
| Authorized      | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Canceled        | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Capture Pending | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   |
| Charged Back    | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Created         | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Failed          | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Pending         | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Pre-Authorized  | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   |
| Refund Pending  | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Voided          | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |

#### **Alterações no status de cobrança → Estorno e ChargeBack**

| Status inicial | Evento na cobrança                     | Status durante o evento | Status final após o evento                       |
| -------------- | -------------------------------------- | ----------------------- | ------------------------------------------------ |
| Pre-Authorized | Estorno completo                       | Refund\_pending         | Canceled                                         |
| Authorized     | Estorno parcial                        | Authorized              | Authorized                                       |
| Authorized     | Estorno completo                       | Refund\_pending         | Voided                                           |
| Authorized     | Abertura de disputa (flag: is dispute) | Authorized              | Authorized (disputa encerrada com ganho da loja) |
| Authorized     | Abertura de disputa (flag: is dispute) | Authorized              | Chargedback (disputa perdida pela loja)          |

#### **Provedores com suporte à notificação de abertura de disputa**

Dentre os [provedores suportados](/documentations/type-tables/payment-methods-by-providers), confira quais deles oferecem suporte a notificação de disputa:

| Provedor     | Abertura de Disputa - Provedor            | Abertura de Disputa - Malga               |
| ------------ | ----------------------------------------- | ----------------------------------------- |
| Adyen        | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Barte        | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Braintree    | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Braspag      | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Cielo        | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Getnet       | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Klap         | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Mercado Pago | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| PicPay       | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Pagar.Me V4  | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Pagar.Me V5  | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| PagSeguro    | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| SafraPay     | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Stripe       | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| WorldPay     | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   |
| Zoop         | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |

### **Operações de Estorno e Captura no Dashboard**

Nos detalhes da cobrança, é possível realizar o **estorno** de transações autorizadas e pré-autorizadas e a **captura manual** de transações pré-autorizadas.

A seguir, apresentamos o passo a passo detalhado para realizar operações de estorno e captura:

#### Estornar e capturar cobrança

<Frame>
  <img alt="Estornar e Capturar no Detalhe de Cobrança" lightAlt="Estornar e Capturar no Detalhe de Cobrança" darkAlt="Estornar e Capturar no Detalhe de Cobrança" src="https://mintcdn.com/malga/RfUqGSgomX0rzDrW/assets/images/dashboard/charge-details/voided-and-capture-light.png?fit=max&auto=format&n=RfUqGSgomX0rzDrW&q=85&s=2de068eac6a51098f9aee2bf904f71bb" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/voided-and-capture-light.png" />

  <img alt="Estornar e Capturar no Detalhe de Cobrança" lightAlt="Estornar e Capturar no Detalhe de Cobrança" darkAlt="Estornar e Capturar no Detalhe de Cobrança" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/voided-and-capture-dark.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=68c4aee0e589881e3edcf8945b9b1675" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/voided-and-capture-dark.png" />
</Frame>

**Realizando estorno total e parcial:**

É possível estornar cobranças dos métodos de pagamento de crédito, pix, Nupay e Drip, de acordo com a [documentação](/documentations/payment-methods/credit-card#estorno-total-ou-parcial), quando os seguintes status forem apresentados:

* **Cobrança pré-autorizada** → é possível realizar o estorno total do valor
* **Cobrança autorizada** → é possível realizar estorno parcial ou total, enquanto houver saldo residual na cobrança

Ao clicar no botão **Estornar**, é aberto o menu para indicação do valor a ser estornado, conforme a imagem:

#### Estornar cobrança

<Frame>
  <img alt="Estornar Cobrança" lightAlt="Estornar Cobrança" darkAlt="Estornar Cobrança" src="https://mintcdn.com/malga/RfUqGSgomX0rzDrW/assets/images/dashboard/charge-details/voided-charge-light.webp?fit=max&auto=format&n=RfUqGSgomX0rzDrW&q=85&s=6752ea6af157bfc70d316973552a2e53" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/voided-charge-light.webp" />

  <img alt="Estornar Cobrança" lightAlt="Estornar Cobrança" darkAlt="Estornar Cobrança" src="https://mintcdn.com/malga/RfUqGSgomX0rzDrW/assets/images/dashboard/charge-details/voided-charge-dark.webp?fit=max&auto=format&n=RfUqGSgomX0rzDrW&q=85&s=e9b282943a90f201625e00bc787222da" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/voided-charge-dark.webp" />
</Frame>

Após a operação de **Estorno**, a cobrança autorizada terá seu status alterado para **Estornada** e a requisição de estorno bem sucedido estará refletida no Histórico de Operações da cobrança, com os detalhes do estorno realizado:

* Valor atual da cobrança
* Valor do estorno
* Valor restante após o estorno

#### Detalhes da requisição de estorno bem-sucedido

<Frame>
  <img alt="Detalhes de uma transação após estorno" lightAlt="Detalhes de uma transação após estorno" darkAlt="Detalhes de uma transação após estorno" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/details-voided-light.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=e7600a994d424a44160e3ca31467b7a9" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/details-voided-light.png" />

  <img alt="Detalhes de uma transação após estorno" lightAlt="Detalhes de uma transação após estorno" darkAlt="Detalhes de uma transação após estorno" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/details-voided-dark.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=7e9eb354c61de82e6fc6c9f77e8412e7" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/details-voided-dark.png" />
</Frame>

#### Cobrança com status estornada

<Frame>
  <img alt="Cobrança com status Estornada" lightAlt="Cobrança com status Estornada" darkAlt="Cobrança com status Estornada" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/status-voided-light.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=b0d4025e0ae78c8737c7531a9aa0de77" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/status-voided-light.png" />

  <img alt="Cobrança com status Estornada" lightAlt="Cobrança com status Estornada" darkAlt="Cobrança com status Estornada" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/status-voided-dark.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=948b309ee96eda7f9f519acc4a20d1f3" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/status-voided-dark.png" />
</Frame>

<Info>
  AMOUNT / ORIGINAL AMOUNT DA COBRANÇA APÓS O ESTORNO O valor original bruto da cobrança **(originalAmount)** corresponde ao valor inicial autorizado na transação, correspondente à venda na loja. Já o atributo valor atual da cobrança **(amount)** é alterado a cada solicitação de estorno parcial, exibindo o saldo residual da cobrança. No histórico de operações de uma **requisição de estorno bem sucedida**, são exibidos: - Valor atual da cobrança (valor da cobrança no momento da requisição de estorno) - Valor do estorno (valor a ser debitado da cobrança) - Valor restante após o estorno (valor da cobrança após o estorno parcial ou total)
</Info>

**Realizando a captura manual de uma cobrança**

No método de crédito, é possível configurar para que a cobrança seja criada com [pré-autorização](/documentations/payment-methods/credit-card#pre-autorizacao-e-captura), necessitando de captura manual (capture: false) , que pode ser feita pelo Dashboard ou pela API

No detalhe da cobrança, é possível realizar a **captura parcial** ou **total** da cobrança, conforme o passo a passo:

#### Capturar cobrança pré-autorizada

<Frame>
  <img alt="Capturar cobrança pré-autorizada" lightAlt="Capturar cobrança pré-autorizada" darkAlt="Capturar cobrança pré-autorizada" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/capture-charge-light.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=b106f47ccc4e07294106ca90342eb0cb" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/capture-charge-light.png" />

  <img alt="Capturar cobrança pré-autorizada" lightAlt="Capturar cobrança pré-autorizada" darkAlt="Capturar cobrança pré-autorizada" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/capture-charge-dark.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=32576fbc252c577c05496f4e9d9036a5" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/capture-charge-dark.png" />
</Frame>

<Info>
  STATUS APÓS A CAPTURA PARCIAL OU TOTAL A **cobrança pré-autorizada** pode sofrer uma **captura parcial** ou **total** do seu valor, tendo seu status alterado para “Autorizada” após a confirmação da captura. É possível conferir a requisição de captura bem sucedida no Histórico de Operações e também consultar o valor bruto e o valor atual, refletidos no detalhe da cobrança
</Info>

### Histórico de Operações da cobrança

O **Histórico de Operações** é um recurso muito importante no detalhe da cobrança, permitindo a análise e monitoramento dos pagamentos da loja. Nele estão contidos o histórico de eventos ocorridos na transação e seu status, em ordem cronológica pela alteração mais recente, exibindo detalhes de autorização, captura, e outras requisições dos provedores de pagamento e antifraude.

É possível obter informações acerca dos serviços de split e recorrência de uma cobrança e também sinalizaridores indicando quando uma transação estiver em disputa ou com reversão de estorno.

#### Disputa em aberto

<Frame>
  <img alt="Disputa aberta" lightAlt="Disputa aberta" darkAlt="Disputa aberta" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/dispute-light.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=3ace3f8cf1c56ac256413c0fa38e0c3d" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/dispute-light.png" />

  <img alt="Disputa aberta" lightAlt="Disputa aberta" darkAlt="Disputa aberta" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/dispute-dark.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=9fe8580976e3d80917af22322c5eef7c" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/dispute-dark.png" />
</Frame>

#### Disputa fechada

<Frame>
  <img alt="Disputa fechada" lightAlt="Disputa fechada" darkAlt="Disputa fechada" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/dispute-closed-light.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=3a80413982bc0321915c2c4dd245c777" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/dispute-closed-light.png" />

  <img alt="Disputa fechada" lightAlt="Disputa fechada" darkAlt="Disputa fechada" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/dispute-closed-dark.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=d2ea38f3cc1df55d93609c737dbb1734" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/dispute-closed-dark.png" />
</Frame>

### **Máquina de estados das transações**

Dentro do **Histórico de Operações**, cada evento exibido reflete uma **requisição da API Malga** e o **retorno do provedor**, correspondendo a um **tipo de requisição** (request Type), um **status de requisição** (request Status) e um **tempo de resposta da requisição** (response TS).

Abaixo apresentamos a **máquina de estados das requisições** e respectivos status exibidos no Histórico do Dashboard:

| Requisição / Retorno para o usuário      | Sucesso (requisição bem sucedida)         | Em Andamento / Processamento              | Falha                                     | Timeout (falhou por tempo excedido)       | Erro Interno (falhou por erro interno)    |
| ---------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- |
| Pré-autorização                          | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Autorização                              | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Pré-autorização                          | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Capture                                  | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Void / Refund                            | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Revert void                              | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   |
| Chargeback                               | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Dispute                                  | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   |
| Zero dollar                              | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   |
| Antifraude                               | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Probe (Sonda) → requisição interna Malga | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> | <CheckIcon type="check" mode="success" /> |
| Created → requisição interna Malga       | <CheckIcon type="check" mode="success" /> | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   | <CheckIcon type="xmark" mode="error" />   |

**Principais eventos do Histórico de Operações**

Nesta [documentação](/analytics/objects/transaction-request), descrevemos os campos da **Transaction Request**, retornado no Histórico de Operações, conforme o tipo de requisição e o status.

#### A seguir, exemplificamos os principais objetos retornados no Histórico de Operações:

**Cobrança pré-autorizada ou autorizada de crédito = Requisição de autorização/pré-autorização bem sucedida:**

| CAMPO: Objeto provider\_Authorization | Descrição                         |
| ------------------------------------- | --------------------------------- |
| networkResponseCode: String           | Código de resposta do provedor    |
| networkAuthorizationCode: String      | Código de autorização do provedor |

#### Detalhe de cobrança recusada

<Frame>
  <img alt="Histórico de Operações de uma cobrança autorizada" lightAlt="Histórico de Operações de uma cobrança autorizada" darkAlt="Histórico de Operações de uma cobrança autorizada" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/details-history-light.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=59403713385cc135a7529bb491e5e0d3" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/details-history-light.png" />

  <img alt="Histórico de Operações de uma cobrança autorizada" lightAlt="Histórico de Operações de uma cobrança autorizada" darkAlt="Histórico de Operações de uma cobrança autorizada" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/details-history-dark.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=bdf70e9dc942eeb297db8c67701488bf" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/details-history-dark.png" />
</Frame>

**Ações realizadas da Sonda Malga**

Através do recurso de [Fluxos Inteligentes](/documentations/flow-guide/flow-dash) da Malga, reprocessamos as transações recusadas por falha no provedor, passíveis de retentativa, de acordo com a configuração do fluxo de pagamentos da loja. Para evitar a duplicidade de transações e garantir a sincronização correta dos status entre a Malga e os provedores, temos um serviço de **Sonda**, responsável pela sondagem das cobranças realizadas em mais de um provedor no processo de retentativa.

A Sonda pode efetuar o **cancelamento/estorno total** de uma cobrança pré-autorizada ou autorizada, agindo posteriormente em um provedor que falhou na 1a tentativa, caso a transação já tenha sido enviada para autorização nos demais provedores configurados no fluxo.

O **estorno realizado pela Sonda também é refletido no Histórico de Operações**, seguindo a cronologia dos eventos da cobrança, o que permite que exista mais de uma ação de estorno em provedores distintos

#### Cobrança autorizada com um estorno posterior feito pela Sonda

<Frame>
  <img alt="Histórico de Operações de uma cobrança pela sonda" lightAlt="Histórico de Operações de uma cobrança pela sonda" darkAlt="Histórico de Operações de uma cobrança pela sonda" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/sonda-light.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=cd32eb61c277c8ac7c3c3359449aee05" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/sonda-light.png" />

  <img alt="Histórico de Operações de uma cobrança pela sonda" lightAlt="Histórico de Operações de uma cobrança pela sonda" darkAlt="Histórico de Operações de uma cobrança pela sonda" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/sonda-dark.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=d0b205fc8b73f68f18446f10355e1ab3" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/sonda-dark.png" />
</Frame>

A **ação da Sonda é a automática** e ocorre quando a mesma cobrança é autorizada ou pré-autorizada em mais de um provedor, não demandando nenhum tipo de ação corretiva por parte do cliente.

<Tip>
  CARACTERÍSTICAS DE UMA COBRANÇA COM ESTORNO FEITO PELA SONDA Detalhe da Cobrança > Histórico de Operações - Possui uma requisição de pré-autorização ou autorização com falha em um provedor - Possui uma requisição de pré-autorização ou autorização bem sucedida em outro provedor - Possui uma requisição de estorno bem sucedida em outros provedores, que não o provedor responsável pela cobrança, exibido no detalhe da cobrança - Se pré-autorizada ou autorizada, pode sofrer novo estorno pelo usuário através do Dashboard ou da API
</Tip>

### Identificadores de uma transação na Malga

A seguir, apresentamos a descrição dos diferentes **identificadores de uma cobrança** na Malga:

**Chaves principais**

| Identificador          | Origem   | Conceito                                                                                                                                                                                                                               |
| ---------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Order ID               | Cliente  | ID do pedido - Número da cobrança enviado do sistema do cliente para a Malga (envio opcional)                                                                                                                                          |
| Charge ID              | Malga    | ID da cobrança - Refere-se à cobrança criada na Malga e possui várias requisições associadas (transaction request ID) e um transaction ID no provedor (network transaction ID)                                                         |
| Transaction ID         | Provedor | ID da transação - Refere-se à cobrança no provedor (Network Transaction ID), correspondendo ao identificador único da transação retornado pelo provedor, e pode ser usado para recuperar a transação nas APIs ou Dashboard do provedor |
| Transaction request ID | Malga    | ID da requisição da Malga para o provedor, contendo um request type associado ao tipo da requisição (autorização, estorno, captura etc.)                                                                                               |

**Identificadores únicos de cobrança**

| Identificador                             | Origem   | Unicidade                                                                 | Conceito                                                                                                                                                                                     |
| ----------------------------------------- | -------- | ------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Transaction ID (networkTransactionId)     | Provedor | Identificador único entre a Malga e o provedor                            | Identificação única da transação no provedor, gerada dinamicamente, retornado para a Malga                                                                                                   |
| NSU (authorizationNsu)                    | Provedor | Identificador único entre o provedor e a Malga                            | Número sequencial único associado à autorização (Unique sequence number), presente nas cobranças de crédito, voucher e boleto                                                                |
| Código de autorização (authorizationCode) | Provedor | Identificador único entre o provedor e a Malga, para transação de crédito | Código de autorização retornado pelo provedor, que autoriza especificamente a captura de fundos (método crédito)                                                                             |
| providerReferenceKey (external)           | Cliente  | Identificador enviado pelo cliente para a Malga e para o provedor         | Chave opcional enviada pelo cliente para ser encaminhada ao provedor pela Malga e registrada como identificador adicional. <br /><br />Se enviada, sobrescreve a idempotency key da cobrança |
| Idempotency key (Charge)                  | Cliente  | Identificador único de uma operação                                       | Identificador enviado pelo cliente e pela Malga (chave de referência originadora da transação)                                                                                               |
| Idempotency key (Transaction request)     | Malga    | Identificador de uma requisição                                           | Identificador enviado pela Malga para aquele provedor (chave de referência da requisição)                                                                                                    |
| Session ID (ID da sessão)                 | Malga    | Identificador de uma cobrança da API Sessions ou Link de Pagamento        | Identifica unicamente o pedido associado a esta transação. Este código é normalmente usado para vincular a transação ao item ou serviço específico que foi comprado                          |

<Info>
  CHAVE DE IDEMPOTÊNCIA Confira mais informações sobre a utilização **chave de idempotência** em nossa [documentação](/documentations/more/idempotency)
</Info>

**Exemplo de evento no Histórico de Operações e seus identificadores**

#### Identificadores no Histórico de Operações

<Frame>
  <img alt="Identificadores no Histórico de Operações" lightAlt="Identificadores no Histórico de Operações" darkAlt="Identificadores no Histórico de Operações" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/identifiers-in-operation-history-light.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=5bdf4fcbaee38e023e9c9dbe4ad2b5e6" className="dark:hidden" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/identifiers-in-operation-history-light.png" />

  <img alt="Identificadores no Histórico de Operações" lightAlt="Identificadores no Histórico de Operações" darkAlt="Identificadores no Histórico de Operações" src="https://mintcdn.com/malga/rhnxtwlq4HOPUO6e/assets/images/dashboard/charge-details/identifiers-in-operation-history-dark.png?fit=max&auto=format&n=rhnxtwlq4HOPUO6e&q=85&s=5310c695d6a40581d1fc085bcaf3211d" className="hidden dark:block" width="4260" height="2208" data-path="assets/images/dashboard/charge-details/identifiers-in-operation-history-dark.png" />
</Frame>

***

### Links e documentações úteis

* [Provedores e métodos disponíveis na Malga](/documentations/type-tables/payment-methods-by-providers)
* [Monitore sua operação através do Painel de dados](/documentations/dashboard/insights)
* [Gerenciando subcontas na Malga](/documentations/dashboard/merchants)
* [Exportando dados do Dashboard](/documentations/dashboard/export-data)
* [Analytics API](/analytics/intro)

<Info>
  SUPORTE MALGA Acione o nosso time através do email [suporte@malga.io](mailto:suporte@malga.io), para dúvidas e mais informações sobre o funcionamento dos recursos do Dashboard e da Malga.
</Info>
