CL-2026-04-08-BK-227
BK-227 - Checkout de créditos com PIX, cartão MP e planos alinhados ao painel
Objetivo do fechamento
- transformar o módulo de créditos em um checkout real dentro do painel do produtor
- manter
PIXeCartãono mesmo fluxo visual - alinhar os planos aos recursos premium reais do painel de eventos
- exigir no cartão os mesmos dados de faturamento já adotados no checkout principal
O que mudou
painel/modulos/creditos/index.php- o pacote teste de
R$ 1deixou de aparecer - os planos disponíveis ficaram alinhados aos recursos reais:
50Link Externo200Destaque no Topo300Destaque na Home500Combo Premium- ao clicar em um plano, a tela mostra o que aquele valor engloba antes da escolha do meio de pagamento
- o usuário escolhe entre
PIXeCartão PIXabre o QR Code em modalCartãomonta o Brick oficial do Mercado Pago na própria página- foram adicionados os campos de faturamento:
CEPTelefone / CelularLogradouroNºBairroCidadeUF- a copy comercial foi refinada, incluindo observações de
Link Externoe contato para dúvidas/pacotes maiores painel/modulos/creditos/action.php- a tabela de pacotes do backend foi alinhada aos mesmos quatro planos reais da UI
- entrou a action de cobrança por cartão Mercado Pago
- entrou consulta/polling de status da compra de créditos via Mercado Pago
- o cartão passou a exigir e enviar
phoneeaddressnopayer painel/modulos/creditos/callback_mp.php- o callback deixou de assumir apenas
MERCADO_PAGO_PIX - o método local agora é reconciliado entre
PIXeCartão - a aprovação e o histórico de créditos passaram a refletir corretamente o método usado
Por que mudou
- antes, a tela de créditos ainda parecia um fluxo provisório de PIX, com pouca clareza sobre o que cada valor entregava
- a operação precisava vender crédito já conectado aos recursos premium reais do painel
- no cartão, o Mercado Pago precisa dos dados de faturamento para melhorar aceitação e antifraude
Validações executadas
php -l painel/modulos/creditos/index.phpphp -l painel/modulos/creditos/action.phpphp -l painel/modulos/creditos/callback_mp.phpnode --checkdo JS inline sanitizado da tela de créditos
Referências
- arquivos corrigidos:
painel/modulos/creditos/index.phppainel/modulos/creditos/action.phppainel/modulos/creditos/callback_mp.php- backups da rodada:
painel/modulos/creditos/index.php.bak.BK-226-20260408-0026painel/modulos/creditos/action.php.bak.BK-226-20260408-0026painel/modulos/creditos/callback_mp.php.bak.BK-226-20260408-0026docs/LOCK.md.bak.BK-227-20260408-0109docs/CHANGELOG.md.bak.BK-227-20260408-0109