Ambiente de testes
Peça uma loja de teste
Peça no Discord, no canal de desenvolvedores. Diga qual produto você vai integrar (pedidos, indoor, fidelidade, Open Delivery) para a loja vir com o que você precisa testar.
Instale o app nela
Envie o token de autorização do app para quem administra a loja e siga Instalando o app na loja. Guarde o
merchantId que aparece no fim.Confira o token
Gere o token e chame
GET /authentication/v1/oauth/token/info. Veja Jornada do Developer.Gere pedidos de teste
Faça pedidos na loja de teste como um cliente faria. Veja a próxima seção.
Gerando pedidos de teste
Não há endpoint que crie pedidos fictícios. Um pedido de teste é um pedido de verdade feito no cardápio digital da loja de teste, e gera os mesmos eventos de qualquer pedido. Peça o link do cardápio junto com a loja.Testando o webhook
A DeliveryVip precisa alcançar a sua URL pela internet. Durante o desenvolvimento, exponha o seu servidor local com um túnel (ngrok, Cloudflare Tunnel ou similar) e cadastre essa URL na seção Webhook do app. Cada pedido de teste chega nela, e a tela Ver webhooks enviados mostra o status HTTP que o seu endpoint respondeu. Veja Webhooks.Checklist de integração
Antes de liberar o app para lojas reais, confira cada item na loja de teste. Escolha o seu produto.- Merchant API
- Webhooks
- Open Delivery
- Fidelidade
- Partner API
Ir para produção
Como não há sandbox, não existe migração de ambiente: nada muda nas URLs nem nas credenciais. O app que você testou é o mesmo que as lojas reais vão instalar.Revise o app no painel
Confira as permissões (scopes), o e-mail de contato, que recebe os avisos de instalação e de suspensão do webhook, e a URL de webhook, que agora deve apontar para o seu endpoint de produção. O app tem uma única URL de webhook para todas as lojas.
Envie o token de autorização às lojas
Cada loja instala o app pela Delivery Store com o token de autorização. Envie junto o guia Instalando o app na loja e peça o
merchantId no fim.Cadastre cada loja no seu sistema
Associe o
merchantId ao cliente no seu sistema. O mesmo token passa a alcançar a loja nova. No Open Delivery, guarde o client_secret da loja e faça o onboarding dela.Acompanhe os primeiros pedidos
Siga os primeiros pedidos de cada loja na tela Ver webhooks enviados e no seu sistema antes de considerar a loja liberada.
Monitoramento
Webhooks enviados
No painel do developer, na sua aplicação, Ver webhooks enviados: histórico de entregas, status HTTP, tentativas e reenvio das que falharam.
E-mail de suspensão
Após 10 falhas consecutivas, o envio é suspenso e o e-mail de contato do app recebe o aviso com o motivo. Reative em Reativar envios.
O Open Delivery suspende os webhooks por loja, e a reativação é diferente. Veja Recebendo eventos.
Suporte
Discord
Canal de desenvolvedores: loja de teste, dúvidas e acompanhamento da integração.
Reunião com o time
Agende uma conversa para revisar a integração antes de ir para produção.