Este repositório é o ambiente de testes do site Contas Fixas. Ele é publicado separadamente em dev.contasfixas.com.br, com seu próprio banco de dados Supabase e credenciais de teste do Mercado Pago — totalmente isolado da produção.
Permite testar mudanças (novas funcionalidades, ajustes de layout, correções) antes de
publicá-las para os clientes reais no repositório de produção
(saulosilva85/site-contasfixas).
| Produção | Este repositório (dev) | |
|---|---|---|
| Domínio | www.contasfixas.com.br | dev.contasfixas.com.br |
| Banco de dados | Projeto Supabase de produção | Projeto Supabase contasfixas-dev |
| Pagamento Pix | Credenciais reais do Mercado Pago | Credenciais de teste/sandbox |
| Dados | Clientes reais | Fictícios — pode apagar/testar à vontade |
saulosilva85/site-contasfixas), com as credenciais corretas de produçãodespesas.html — aplicativo completo (idêntico em estrutura ao de produção, exceto pelas
credenciais do Supabase e o banner vermelho “AMBIENTE DE TESTES” no topo)termos.html / politica-privacidade.html — páginas legais (mesmo conteúdo da produção)CNAME — configura o domínio customizado do GitHub Pagescontasfixas-dev e atualizar a URL/chave em despesas.html
(bloco CONFIG DEV no início do <script>)create-pix, mp-webhook, delete-account) usando
credenciais de teste do Mercado Pagodev (CNAME) no registro.br apontando para saulosilva85.github.iodev.contasfixas.com.brPara o Mercado Pago aprovar automaticamente um pagamento Pix de teste, o campo
payer.first_name enviado na criação da Order precisa ser exatamente "APRO".
Sem isso, o pagamento fica parado em action_required / waiting_transfer e nunca
é aprovado. A função create-pix publicada no Supabase deve enviar:
"payer": { "email": user.email, "first_name": "APRO" }
Fonte: https://www.mercadopago.com.br/developers/pt/docs/checkout-api-orders/integration-test/pix