Procédure d'intégration

Cette page décrit la procédure à suivre pour créer votre intégration de commandes de bout en bout.

  1. Configuration du compte

    1. Dans le Centre Actions, effectuez les tâches d'intégration comme décrit dans Configuration du compte.
    2. Accordez un accès éditeur à food-support@google.com sur votre projet GCP de bout en bout. Cela permet à Google d'accéder à votre projet GCP pour l'assistance technique.
    3. Si vous avez reçu une approbation contractuelle officielle de l'équipe de commande de bout en bout pour poursuivre votre intégration, envoyez une demande d'intégration. Si vous le souhaitez, vous pouvez envoyer le formulaire de participation pour les commandes de bout en bout.
  2. Implémentation d'un flux

    1. Créez vos flux Restaurant, Service et Menu. Pour en savoir plus, consultez Créer un flux de données.
    2. Testez vos flux à l'aide des tests rapides. Pour en savoir plus, consultez Tester votre flux de données.
    3. Générez des fichiers de flux par programmation pour l'ingestion par lot.
    4. Hébergez vos flux de bac à sable et de production comme décrit dans la section Ingestion par lots.
    5. Créez des mises à jour en temps réel. Pour en savoir plus, consultez Mises à jour en temps réel.
  3. Concevez l'implémentation de votre point de terminaison de traitement. Pour plus d'informations, consultez API Fulfillment.
  4. Implémenter une action de paiement

    1. Créez votre action de paiement pour le cas d'utilisation par défaut idéal (également appelé "Happy path"). Pour en savoir plus, consultez API Fulfillment et Configurer le règlement.
    2. Testez votre action de paiement à l'aide des tests rapides. Suivez les instructions figurant dans la section Effectuer un test manuel avec l'outil de test rapide.
    3. Intégrez une gestion des cas limites dans votre action de règlement.
    4. Testez votre action de règlement à l'aide de l'outil de test automatisé. Suivez les instructions figurant dans la section Effectuer des tests avec l'outil de test automatisé.
  5. Implémenter une action d'envoi de commande

    1. Créez votre action "Envoyer la commande". Pour en savoir plus, consultez API Fulfillment et Configurer l'envoi de la commande.
    2. Testez votre action "Envoyer la commande" à l'aide des tests rapides. Suivez les instructions figurant dans la section Effectuer un test manuel avec l'outil de test rapide.
    3. Créez une gestion des cas limites dans votre action "Envoyer la commande".
    4. Testez votre action "Envoyer la commande" à l'aide de l'outil de test automatisé. Suivez les instructions figurant dans la section Effectuer des tests avec l'outil de test automatisé.
  6. Paiement en ligne

    1. Validez vos paramètres de tokenisation à l'aide de JSFiddle. Pour en savoir plus, consultez Tester votre passerelle de paiement Google Pay.
    2. Implémentez les paramètres de tokenisation dans votre réponse de paiement. Pour en savoir plus, consultez Configurer Google Pay.
    3. Mettez en œuvre l'API de facturation de votre société de traitement des paiements dans l'action "Envoyer la commande". Pour en savoir plus, contactez votre fournisseur de services de paiement.
    4. Testez vos paramètres de tokenisation à l'aide de Quick Testing. Pour en savoir plus, consultez Tester les paiements en ligne.
  7. Créez des mises à jour asynchrones des commandes comme décrit dans la section Mise à jour des commandes asynchrones.
  8. Tests

    1. Effectuez votre propre test d'acceptation utilisateur (UAT) avec des tests de bout en bout. Pour en savoir plus, consultez la section Tests rapides.
    2. Exécutez l'outil de test automatisé pour tester les cas extrêmes. Pour en savoir plus, consultez Test d'intégration automatique.
  9. Préparation au lancement

    1. Contactez votre consultant Google et attendez de recevoir des instructions supplémentaires. Pour en savoir plus, consultez Préparer le lancement et Checklist de préparation au lancement.