RecursosGuias

Checklist de integração: do sandbox à produção sem sustos

Passe por esta lista antes de trocar a chave de sandbox pela chave de produção.

22 de janeiro de 2026 5 min

Checklist de integração: do sandbox à produção sem sustos

Antes de escrever código

Prepare o terreno.

  • Conta de comerciante criada e verificação de documentos aprovada.
  • Métodos de pagamento decididos e activados.
  • Endereço de webhook em HTTPS, acessível a partir da internet.
  • Ambiente separado para testes, com a sua própria chave.

Durante a integração

Cobre estes pontos no código.

  • Chave guardada em variável de ambiente, nunca no navegador.
  • Chave de idempotência única por encomenda.
  • Todos os estados tratados, incluindo em revisão e bloqueado.
  • Assinatura do webhook validada antes de ler o corpo.
  • Eventos processados uma só vez, pelo identificador.
  • Mensagens de erro úteis para o cliente, em pt e en.

Testes obrigatórios

Não vá para produção sem passar por todos.

  • Pagamento aprovado e entrega libertada.
  • Pagamento recusado e nada entregue.
  • Cliente não confirma dentro do prazo.
  • Pedido duplicado com a mesma chave de idempotência.
  • Reembolso total e parcial.
  • Webhook com assinatura errada rejeitado.

No dia do arranque

Troque a chave, confirme que a de teste desapareceu do código, faça uma transacção real de valor pequeno, verifique o registo no painel e faça um levantamento de teste. Tenha um plano simples para desligar os pagamentos caso algo corra mal.