O ambiente de Sandbox permite que as integrações com a API do Marketplace possam ser devidamente testadas antes de serem efetivamente executadas em Produção.
O Ambiente de 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.
Para auxiliá-lo nos testes com as APIs é disponibilizado o ambiente de Sandbox. Em Sandbox é possível executar todas as operações que serão executas no 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 ocorre, onde as informações de Sandbox não podem ser vistas em ambiente de Produção.
Obtenção do Access Token em Sandbox
Os Tokens de Sandbox são gerados automaticamente, logo após o cadastro da Aplicação no painel do desenvolvedor. Eles podem ser consultados na opção "Tokens Associados" na sua lista de Aplicações.
Entenda sobre o processo de autenticação das APIs.
Caso encontre algum problema ou dúvida durante a criação do token, realizar abertura de Ticket para verificação.
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 a URL para o ambiente de Sandbox ao invés de Produção.
URL de Sandbox
http://api-sandbox.netshoes.com.br
É importante ressaltar que Tokens de Sandbox só podem chamar a URL de Sandbox. O mesmo é válido para os Tokens de Produção, onde só podem chamar a URL 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.
Dica!
No ambiente de Sandbox, o estoque precisa estar setado para mais de um produto. Caso seja informado apenas um produto no estoque, não obterá sucesso na realização das demais chamadas
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 novos pedidos, também será necessário simular a aprovação e cancelamento de pagamento de um pedido para acompanhar todos os status da venda.
Navegue na aba API Browser e veja as operações disponíveis.