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.
Sandbox
O sandbox existe para você validar a integração inteira sem movimentar valores reais. É nele que você confirma se:- o checkout é criado do jeito certo
- o Pix aparece como esperado
- os webhooks chegam
- sua conciliação funciona
Como identificar respostas de teste
Sempre que você usar uma chavetrq_test_, a resposta virá com:
livemode: false- dados marcados como teste
- webhooks com
livemode: false
O ambiente não muda pela URL. Ele muda pela chave que você usa na requisição.
O que vale a pena testar no sandbox
Criação do checkout
Confirme se seu backend cria a cobrança, salva
checkout.id e relaciona tudo com externalId.Exibição do Pix
Verifique se seu front-end mostra o
copyPaste, o QR Code ou o checkout hospedado sem depender do backend a cada refresh.Consulta e reconciliação
Teste
GET /v1/checkouts/{checkoutId} para ler o estado mais recente. Salve sempre checkout.id no momento da criação — ele é o ponto de consulta canônico.Recebimento de webhooks
Valide assinatura, responda
2xx rápido e confirme que o mesmo evento não é processado duas vezes.Onde revisar isso no app
No fluxo mais comum, você usa o app da troqpay para:- gerar uma chave
trq_test_ - revisar se está no ambiente certo
- cadastrar um endpoint de webhook de teste
- acompanhar a configuração da conta antes de ir para produção
Estados que você vai ver com mais frequência
| Status | O que significa |
|---|---|
PENDING | Checkout criado e aguardando pagamento |
PAID | Pix confirmado |
EXPIRED | O prazo da cobrança terminou |
CANCELLED | Checkout cancelado |
O que observar antes de avançar
Dados que precisam bater
checkout.id, externalId, amount e livemode precisam estar salvos e fáceis de localizar nos seus logs.Pix que precisa aparecer
Seu front-end deve conseguir exibir
copyPaste, QR Code ou checkoutUrl sem depender de uma tela manual da troqpay.Webhook que precisa chegar
Seu endpoint deve validar assinatura, responder
2xx rápido e ignorar duplicidade com segurança.Ambientes separados
Mantenha teste e produção em chaves, URLs e logs separados desde o início.
Checklist antes de ir para produção
- o checkout é criado sem duplicidade
- o app consegue renderizar o Pix corretamente
- o sistema processa
checkout.paid - a reconciliação usa
checkout.idouexternalId - seus logs e monitoramento diferenciam teste e produção
Próximos passos
Quickstart
Se você ainda não fez a primeira cobrança, volte e execute o fluxo completo.
Webhooks
Aprofunde assinatura, reentregas e o processamento dos eventos.
Produção
Veja o checklist para trocar a chave e subir tráfego real com segurança.
Precisa de ajuda para seguir?
Revisar erros
Use a página de erros para interpretar falhas de autenticação, validação e rate limit.
Boas práticas
Veja o que vale a pena salvar, monitorar e validar antes de crescer o uso.
Abrir o app
Gere chaves de teste e mantenha sua configuração de sandbox organizada.

