O Sandbox é um ambiente de teste seguro e isolado, onde você pode experimentar e desenvolver sem afetar o ambiente de produção. É como um playground para testar novas funcionalidades, integrações e alterações sem impactar as operações em execução. Ele ajuda a garantir que tudo funcione corretamente antes de implementar as mudanças no ambiente real. Em resumo, o sandbox é como um laboratório seguro para testar e aprimorar suas soluções antes de colocá-las em uso ativo.
Nesta seção há informações sobre a Collection do ambiente de Sandbox da API de Chargeback que é disponibilizada, já com todas as configurações para os testes a seguir. Basta clicar em Exemplos na Collection e todos os casos de sucesso e falha estarão incluídos, é só executar! Não é incrível? 😉
No entanto, se preferir parametrizar individualmente, aqui estão os dados para você incluir no serviço ao usar o Sandbox. Utilize os cenários a seguir para simular retornos de sucesso (código iniciando com 1) ou erro (código iniciando com 9).
Se forem fornecidos dados diferentes dos cenários abaixo, os serviços retornarão sucesso na requisição. 😉🛠️
| Código | Nome do serviço | Número do estabelecimento | IdCase | IdChargeback |
|---|---|---|---|---|
| 103 | Consulta de contestação pendentes e tratadas (GetChargebackByStatus) | 2222222222 | 4000000 | |
| 901 | Consulta de contestação pendentes e tratadas (GetChargebackByStatus) | 1111111111 | 4000000 | |
| 101 | Acate de contestação (UpdateChargebackToRefused) | 2222222222 | 40000 | |
| 901 | Acate de contestação (UpdateChargebackToRefused) | 1111111111 | 30000 | |
| 102 | Recusa de contestação (UpdateChargebackToRefused) | 2222222222 | 20000 | |
| 901 | Recusa de contestação (UpdateChargebackToRefused) | 1111111111 | 10000 | |
| 104 | Consulta de documento (GetDocumentSupport) | 2222222222 | 20000 | |
| 901 | Consulta de documento (GetDocumentSupport) | 1111111111 | 10000 | |
| 104 | Lista de documentos do emissor (GetDocumentIssuer) | 2012457538 | 12345 | |
| 901 | Lista de documentos do emissor (GetDocumentIssuer) | 1111111111 | 80000 | |
| - | Download do documento do emissor (GetListIssuerDocuments) | 1111111111 | 40000 | |
| 901 | Download do documento do emissor (GetListIssuerDocuments) | 1111111111 | 30000 | |
| - | Pesquisa do ciclo de vida (GetLifecycle) | 7777777 | ||
| 901 | Pesquisa do ciclo de vida (GetLifecycle) | 30000 |
Vamos deixar aqui uma sugestão de validação no ambiente de Sandbox com base em cenários de teste para avançarmos com a integração em Produção:
- Cenário 1: Validar sucesso ✅(código 103) no serviço de Consulta de contestação pendente
- Cenário 2: Validar falha ❌(código 901) no serviço de Consulta de contestação pendente
- Cenário 3: Validar sucesso ✅(código 103) no serviço de Consulta de contestação tratada
- Cenário 4: Validar falha ❌(código 901) no serviço de Consulta de contestação tratada
- Cenário 5: Validar sucesso ✅(código 101) no serviço de Acate de contestação
- Cenário 6: Validar falha ❌(código 901) no serviço de Acate de contestação
- Cenário 7: Validar sucesso ✅(código 102) no serviço de Recusa de contestação
- Cenário 8: Validar falha ❌(código 901) no serviço de Recusa de contestação
- Cenário 9: Validar sucesso ✅(código 104) no serviço de Consulta de documento
- Cenário 10: Validar falha ❌(código 901) no serviço de Consulta de documento
- Cenário 11: Validar sucesso ✅(código 104) no serviço de Lista de documentos do emissor
- Cenário 12: Validar falha ❌(código 901) no serviço de Lista de documentos do emissor
- Cenário 13 Validar sucesso ✅(id do documento) no serviço de Download do documento do emissor
- Cenário 14 Validar falha ❌(código 901) no serviço de Download do documento do emissor
- Cenário 15 Validar sucesso ✅(atualização da ação) no serviço de Pesquisa do ciclo de vida
- Cenário 16 Validar falha ❌(código 901) no serviço de Pesquisa do ciclo de vida
Não temos ambiente de Sandbox para Webhook, mas todos os demais serviços estão contemplados nesse ambiente.