Cerebro Studio · Backlog · Changelog
RioNoTeatro • /www/wwwroot/rionoteatro.com.br/docs/changelog/CL-BK-208-checkout-pix-dark-mercadopago-admin.md • 2026-04-04T18:29:21.161Z

CL-BK-208 · Checkout PIX dark + Mercado Pago total correto

Resumo

  • Finalizado o ajuste do checkout Mercado Pago para cobrar o total correto do pedido, tanto no PIX quanto no cartão.
  • O Card Payment Brick passou a receber data-amount igual ao total real, enquanto o AJAX que chama action.php envia os dados de faturamento completos.
  • O backlog do BK-208 foi encerrado e sua documentação migrada para o changelog com os detalhes técnicos da correção.

Escopo entregue

  • action.php:
  • transaction_amount agora multiplica o valor unitário pela quantidade antes de chamar a API do Mercado Pago (PIX e cartão).
  • o endpoint efetuacompra_cartao_mp calcula o total no servidor e inclui os dados de billing/telefone recomendados pelo Mercado Pago.
  • checkout_pix.php / js/checkout_pix.js:
  • o Brick de cartão recebe data-amount igual ao total do pedido em vez de apenas o valor unitário.
  • os payloads que disparam o cartão e o PIX mantêm os mesmos valores de total, garantindo consistência visual e de API.
  • docs/backlog/BK-208-checkout-pix-dark-mercadopago-admin.md:
  • registrado o encerramento do backlog com a migração para o changelog e o detalhamento técnico dessa entrega.

Validações

  • Teste manual: pedido com 2 ingressos de R$ 20 → o QR Code PIX e o Brick do cartão apresentaram R$ 40 e o payload enviado ao servidor refletiu esse total.

Próximos passos registrados

  1. Nenhum adicional; o BK foi concluído com sucesso.