Documentation Index
Fetch the complete documentation index at: https://docs.troqpay.com/llms.txt
Use this file to discover all available pages before exploring further.
Produção
Quando sua integração estiver pronta, o próximo passo é trocar a chave de teste por umatrq_live_ e preparar o ambiente para receber cobranças reais.
Produção não é só trocar segredo.
É garantir que checkout, webhook e conciliação continuam funcionando quando o pagamento deixa de ser simulado.
Antes de usar com clientes reais
Gerar a chave de produção
Crie uma credencial exclusiva para o ambiente real e armazene-a no seu gerenciador de segredos.
Configurar o webhook definitivo
Cadastre a URL final do seu endpoint, valide a assinatura e confirme que seus logs conseguem separar produção de teste.
Confirmar a configuração da conta
Verifique no app se a sua conta está marcada como
APPROVED para produção. Sem isso, chamadas com trq_live_ retornam 403 forbidden.Estados de aprovação
Sua conta passa por estes quatro estados antes de poder cobrar comtrq_live_:
| Estado | O que significa |
|---|---|
NOT_REQUESTED | Você ainda não pediu acesso à produção |
PENDING_REVIEW | Você pediu; a troqpay está revisando |
APPROVED | Você está liberado para usar trq_live_ |
REJECTED | Pedido rejeitado; o motivo aparece no app |
APPROVED.
Readiness da conta
Chave correta
Seu backend precisa estar usando
trq_live_ apenas no ambiente real, sem compartilhar segredo com sandbox.Endpoint público
Seu webhook precisa estar acessível por HTTPS e pronto para responder
2xx rápido.Conta aprovada
Sua conta precisa estar marcada como
APPROVED para produção. Cheque o estado no app antes de trocar a chave.Logs úteis
Tenha
checkout.id, externalId, event.id, requestId e livemode visíveis para investigação.O que muda do sandbox para a produção
| Item | Teste | Produção |
|---|---|---|
| Prefixo da chave | trq_test_ | trq_live_ |
livemode | false | true |
| Movimentação financeira | Simulada | Real |
| Uso recomendado | Validação técnica | Cobranças reais |
O que vale monitorar nas primeiras cobranças
- checkout criado sem duplicidade
- comprador conseguindo abrir e pagar o Pix
- webhook chegando e recebendo
2xx - seu sistema processando
checkout.paidsó uma vez - logs com
requestId,checkout.ideexternalIddisponíveis
Boas práticas para o ambiente real
- registre
checkout.id,externalIderequestId - trate retries com idempotência
- monitore falhas de webhook e tempo de processamento
- mantenha teste e produção separados nos seus logs
Quando você está pronto para ampliar o uso
Sinal verde para avançar
Você está pronto para aumentar o volume quando seu time já consegue criar cobranças, processar
checkout.paid, investigar falhas pelos logs e reconciliar cada checkout com segurança.Próximos passos
Webhooks
Revise assinatura, reentregas e como responder o endpoint em produção.
Erros
Entenda o que fazer se uma chamada falhar ou um webhook não puder ser processado.
Boas práticas
Use um checklist simples para manter checkout, logs e reconciliação em ordem.
Precisa de ajuda para seguir?
Voltar ao sandbox
Se ainda faltar uma validação, volte ao ambiente de teste antes de subir mais tráfego real.
Revisar autenticação
Confira chaves, ambiente e idempotência antes de trocar segredos no backend.
Abrir o app
Revise chaves, ambiente e configuração da conta direto no app da troqpay.

