Skip to main content
Cobranças de cartão de crédito com capture: true e antifraude configurado agora são pré-autorizadas e capturadas pela Malga quando o antifraude aprova. Você não precisa chamar o serviço de captura.

Quando vale

  • Cartão de crédito, inclusive Click to Pay, com capture: true.
  • Merchant com provedor antifraude configurado e sem fluxo de pagamentos.
  • Não vale para 3DS com setupId nem para MPI externo.

O que acontece

  • A Malga pré-autoriza a cobrança e captura sozinha quando o antifraude aprova, no veredito síncrono e no assíncrono.
  • A captura acontece mesmo com captureOnApproved: false.
  • Reprovação e erro seguem as opções do provedor antifraude (captureOnReproved, refundOnReproved, captureOnError e refundOnError), como antes.
  • Durante a análise, a cobrança aparece como pre_authorized com capture: false. Depois da captura, ela passa a authorized com capture: true, e os webhooks seguem o status.

Prazo de 72 horas

Uma aprovação que chega depois de 72 horas da criação não captura. Uma pré-autorização que continua sem veredito após esse prazo é cancelada automaticamente. Enquanto a cobrança de uma sessão 1:1 está em análise, um novo pagamento nessa sessão recebe 409 com a mensagem “There is already a charge for this session under anti-fraud analysis”. Repetir a requisição com a mesma X-Idempotency-Key devolve a cobrança original.

Liberação gradual

O recurso está em liberação gradual por cliente. Enquanto a sua conta não for liberada, capture: true com antifraude continua recebendo 400 com a mensagem “The capture cannot be true in this operation”. Fale com o suporte para habilitar.

Sandbox

A simulação do veredito segue a mesma regra de produção. O cancelamento automático em 72 horas não existe no sandbox. Para os detalhes, veja Antifraudes síncronos, Antifraudes assíncronos e Cartão de crédito.