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 Brickpassou a receberdata-amountigual ao total real, enquanto o AJAX que chamaaction.phpenvia 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_amountagora multiplica o valor unitário pela quantidade antes de chamar a API do Mercado Pago (PIX e cartão).- o endpoint
efetuacompra_cartao_mpcalcula 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-amountigual 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
- Nenhum adicional; o BK foi concluído com sucesso.