Ambientes de teste e produção
Entenda a diferença entre os ambientes da API e saiba quando usar cada um.
produção
O ambiente de produção é o sistema real. Tudo que você faz aqui gera dados reais: notas fiscais validas, pagamentos processados, e informações enviadas aos orgaos governamentais.
Use a produção apenas quando seu sistema ja está testado e você tem certeza de que tudo funciona corretamente. Notas fiscais emitidas em produção não podem ser simplesmente "apagadas".
Staging
O staging é uma copia muito parecida com a produção, mas com dados ficticios. Ele serve para testar novas funcionalidades e fluxos completos sem risco de afetar dados reais.
Recomendamos que você desenvolva e valide sua integracao primeiro no staging. A estrutura de dados é a mesma, entao quando tudo funcionar por la, a migracao para produção é simples.
QA (Quality Assurance)
O ambiente de QA é usado pela equipe interna da Contabeleza para testes destrutivos. Os dados sao apagados e recriados com frequencia.
Em geral, parceiros e integradores não precisam usar o QA. Ele é util apenas quando a equipe de suporte pedir explicitamente para testar algo em um ambiente isolado.
Resumo: quando usar cada um
| Ambiente | Quando usar |
|---|---|
| produção | Quando a integracao ja está validada e você precisa de dados reais. |
| Staging | Para desenvolver, testar, e validar fluxos antes de ir para produção. |
| QA | Apenas quando solicitado pela equipe de suporte da Contabeleza. |