Etapas para a integração

Nesta página, abordamos as etapas necessárias para criar sua integração com o pedido de ponta a ponta.

  1. Configuração da conta

    1. Na Central de ações, conclua as Tarefas de integração conforme descrito em Configuração da conta.
    2. Conceda acesso de editor para food-support@google.com no seu projeto do GCP de ponta a ponta. Isso permite que o Google acesse seu projeto do GCP para suporte técnico.
    3. Se você recebeu uma aprovação contratual formal da equipe de Pedidos de ponta a ponta para prosseguir com a integração, envie uma solicitação de integração. Caso contrário, demonstre seu interesse enviando o formulário de interesse completo de pedidos.
  2. Implementação do feed

    1. Crie seus feeds Restaurant, Service e Menu. Para mais detalhes, consulte Criar um feed de dados.
    2. Use o Teste rápido para conferir seus feeds. Consulte Testar o feed de dados para ver o guia detalhado.
    3. Gere arquivos de feed de maneira programática para ingestão em lote.
    4. Hospede seus feeds de sandbox e de produção conforme descrito em Ingestão em lote.
    5. Crie atualizações em tempo real. Para saber mais, consulte Atualizações em tempo real.
  3. Projete a implementação do endpoint de fulfillment. Para mais detalhes, consulte API Fulfillment.
  4. Implementar ação de finalização da compra

    1. Crie sua Ação de finalização de compra para o caso de uso padrão ideal (também chamado de "caminho da felicidade"). Para mais detalhes, consulte API Fulfillment e Configurar finalização de compra.
    2. Use o Teste rápido para testar a ação de finalização da compra. Siga as instruções listadas em Testar manualmente com a Ferramenta de teste rápido.
    3. Incorpore o processamento de casos extremos na sua Ação de finalização de compra.
    4. Teste sua Ação de finalização de compra usando a ferramenta de teste automatizada. Siga as instruções listadas em Testar com a ferramenta de teste automatizada.
  5. Implementar a ação de envio do pedido

    1. Crie sua ação de envio de pedido. Para mais detalhes, consulte API Fulfillment e Configurar o envio de pedido.
    2. Teste sua ação de envio de pedido usando o Teste rápido. Siga as instruções listadas em Testar manualmente com a ferramenta de teste rápido.
    3. Crie um gerenciamento de casos extremos na sua ação de envio de pedido.
    4. Teste a ação de envio de pedido usando a ferramenta de teste automatizada. Siga as instruções listadas em Testar com a ferramenta de teste automatizada.
  6. Pagamento on-line

    1. Valide seus parâmetros de tokenização usando o JSFiddle. Para mais detalhes, consulte Testar seu gateway de pagamento do Google Pay.
    2. Implemente os parâmetros de tokenização na sua resposta do Google Checkout. Para mais detalhes, consulte Configurar o Google Pay.
    3. Implemente a API de cobrança do processador de pagamentos na ação "Enviar pedido". Consulte seu provedor de serviços de pagamento para mais detalhes.
    4. Teste seus parâmetros de tokenização usando o Teste rápido. Para mais detalhes, consulte Testar pagamentos on-line.
  7. Crie atualizações de pedidos assíncronas, conforme descrito em Atualização de pedidos assíncronos.
  8. testes

    1. Realize seu próprio teste de aceitação do usuário (UAT, na sigla em inglês) com testes de ponta a ponta. Para mais detalhes, consulte Teste rápido.
    2. Execute a ferramenta de teste automatizada para testar casos extremos. Para mais detalhes, consulte Teste de integração automatizado.
  9. Preparação para o lançamento

    1. Entre em contato com seu consultor do Google e aguarde mais instruções. Para mais detalhes, consulte Preparar para o lançamento e Lista de verificação de prontidão para lançamento.