> ## 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.

> ## Agent Instructions
> Responda em português brasileiro, na segunda pessoa ("você"), com base na documentação Malga.
> Não invente endpoints, parâmetros, status codes ou comportamentos de API. Se não estiver na docs, diga que não encontrou e indique a página mais próxima.
> Use os headers X-Client-Id e X-Api-Key nos exemplos de autenticação.
> Motor de Assinaturas refere-se a /v1/subscriptions* (cycles, trial, retentativas, webhooks subscription.*). Não chame de "motor de recorrência".
> Recorrência (provedor) é paymentMethod.recurrence em POST /v1/charges (initial / subsequent / unscheduled), distinto do Motor de Assinaturas.
> Sandbox é ambiente de testes e não afeta produção.

# Out 20, 2021 - Pagarme, fingerprint e fluxo de estorno

> Novidades de outubro de 2021 na Malga, com integração Pagarme, suporte a fingerprint para antifraude e melhorias no fluxo de estorno de cobranças.

export const AuthorProfile = ({author}) => <div className="flex flex-row gap-3 items-center">
    {author.image && <img src={author.image} alt={author.name} className="w-10 h-10 rounded-full m-0" />}
    <div>
      <a href={author.url}>{author.name}</a>
      <br />
      <span>{author.title}</span>
    </div>
  </div>;

export const marcel = {
  name: " Marcel Nicolay",
  title: "CTO at Malga",
  url: "https://github.com/marcelnicolay",
  image: "https://github.com/marcelnicolay.png"
};

<AuthorProfile author={marcel} />

<Tip>
  Features

  1. Suporte pagamentos por PIX através da Pagarme;
  2. Criação de fingerprint de cartão para evitar validação de dados de cartão já validados previamente
  3. Melhoria na performance do tratamento dos cenários de pagamento e notificações assíncronas recebidas dos provedores
  4. Estorno automático de tentativas de cobrança falhadas por timeout na comunicação com o provedor, uso de sonda async para validar status e estornar caso tenha sido autorizada
  5. Melhoria nos fluxos de estorno e captura para garantir tratamento do idempotency-key nos requests
</Tip>

<Info>
  Bug Fixes

  1. Correção dos dados de retorno na autorização de cobrança em Sandbox (boleto/pix)
  2. Correção do mapeamento do parâmetro de message, declined\_code e category nas transações negadas
  3. Fallback na validação de cartões quando emissor retorna autorização negada no zeroauth mas o cartão é válido, a partir de agora o cartão passa a retornar como status pending, podendo ser usado na cobrança, sendo seu status alterado para failed ou active dado o retorno da cobrança.
  4. Validação em sandbox do cvv enviado em cobrança oneshot, agora passamos a validar o final do cvv também no fluxo oneshot, retornando cobrança negada em sandbox quando cvv não termina em zero.
  5. Retornando erro 404 quando tentativa de estorno/captura de transação não existente
  6. Ordenação dos requests por ordem decrescente na lista de transactionRequests do objeto charge.
</Info>


## Related topics

- [Pagamentos com Pix na Malga](/documentations/payment-methods/pix.md)
- [Cartão de crédito](/documentations/payment-methods/credit-card.md)
- [Webhooks v1.1](/documentations/webhooks/webhook1-1.md)
- [Mais releases](/release-notes/releases.md)
