Sandbox

Antes de iniciar a execução da sua aplicação em ambiente de Produção, é de extrema importância que você consiga testar suas funcionalidades para assegurar-se de que irá operar livre de erros. Além de certificar-se de que ela cumpra todas as regras definidas pelo uso das APIs.

Para auxiliá-lo nos testes, oferecemos o Ambiente de Sandbox (ou simplesmente Sandbox), um ambiente modelado especialmente para a execução testes com as APIs. Em Sandbox uma aplicação pode executar todas as operações que executa em ambiente de produção, porém, todas as informações são fictícias, não havendo acesso algum às informações de Produção. O contrário também é verdadeiro, informações de Sandbox não podem ser vistas em ambiente de Produção.

Obtenção do Access Token em Sandbox

Os Tokens para Sandbox são gerados automaticamente, junto com o cadastro da Aplicação no painel do desenvolvedor. Eles podem ser consultados na opção Tokens associados da sua Aplicação.

Saiba mais sobre o processo de autorização das APIs

Fazendo chamadas para as APIs em Sandbox

Uma vez obtido o Token de Sandbox, a Aplicação opera de forma idêntica ao ambiente de produção. A principal diferença é que a Aplicação deve apontar para o ambiente de Sandbox ao invés de Produção.

URL de Sandbox:
https://sandbox.viavarejo.com/api/v2
URL de Produção:
https://api.viavarejo.com/api/v2
 

É importante ressaltar que Tokens de Sandbox só podem chamar a URL de Sandbox. O mesmo é válido para os Tokens de Produção. Essa regra existe para evitar que seja realizada uma chamada para o Ambiente de Produção com um Token válido de Sandbox.

APIs exclusivas para Sandbox

Para auxiliar no fluxo de testes, disponibilizamos algumas APIs exclusivas no ambiente de Sandbox. Elas possibilitam que você complete o fluxo de testes de sua aplicação. Por exemplo, em Produção, a criação de um pedido acontece diretamente no site onde o produto é comercializado, no entanto, em Sandbox, é preciso criar um pedido para poder consultá-lo e validar a consulta de pedidos novos, também é preciso simular a aprovação de pagamento de um pedido para validar a consulta de pedidos aprovados.

Navegue no API Explorer e veja as operações disponíveis.

Operações disponíveis apenas para Sandbox são identificadas com a seguinte observação: "Essa operação está disponível apenas para SANDBOX."

Português, Brasil