Conditions préalables

Avant de commencer l'intégration de Order with Google, consultez les exigences et effectuez les tâches pertinentes dans ce guide afin d'éviter les retards de développement et les autres retards.

Exigences liées à l'hébergement de fichiers et aux services Web

Order with Google exige que vous auto-hébergez vos fichiers de flux de données et que vous implémentez un service Web qui gère la validation du panier, la création de la commande et les mises à jour de l'état de la commande. Étant donné qu'il n'y a pas d'exigences spécifiques en termes de langage de programmation ou de serveur d'application, Order with Google fonctionne avec votre mise en œuvre préférée tant qu'elle est conforme aux spécifications de l'API Order with Google.

Fonctionnalités requises

Hébergement de flux de données sécurisé

Vous devez être en mesure d'héberger des fichiers de flux de données sur Google Cloud Storage, Amazon S3 ou sur un serveur HTTPS.

Service Web sécurisé

Votre service Web doit pouvoir envoyer et recevoir des requêtes API en HTTPS.

Latence de réponse

Lorsque Google envoie des requêtes à votre service Web, il doit répondre à la requête dans un délai de huit secondes.

Paiement sans connexion

Votre service Web doit autoriser les commandes qui utilisent le paiement sans connexion. Il s'agit de commandes passées par un utilisateur qui n'a pas de compte ou qui n'est pas connecté à votre système.

Lister les restaurants dans la fiche d'établissement Google

Respectez les exigences suivantes pour les fiches d'établissement Google:

  • Pour que vos restaurants dans Order with Google soient visibles par les clients, ils doivent être indiqués dans leur fiche d'établissement Google.
  • Chaque établissement que vous prévoyez d'intégrer à Order with Google doit disposer d'une fiche d'établissement.
  • Le nom et l'adresse de chacun des établissements enregistrés dans votre fiche d'établissement Google doivent correspondre aux données Restaurant que vous envoyez à Order with Google.

S'inscrire en tant que marchand dans l'API Google Pay

Pour proposer une fonctionnalité de paiement en ligne dans l'interface utilisateur Order with Google, vous devez enregistrer votre entreprise en tant que marchand Google Pay et faire appel à une société de traitement des paiements participant à Google Pay, comme décrit dans cette section. Google Pay facilite les paiements tokenisés entre l'utilisateur et la société de traitement des paiements.

Pour vous inscrire en tant que marchand Google Pay et activer l'API Google Pay, procédez comme suit:

  1. Accédez à la console Google Pay et Wallet pour enregistrer votre entreprise. Si vous êtes déjà inscrit à Google Pay, vous pouvez utiliser le compte existant. Il est recommandé d'avoir une référence marchand unique pour chaque intégration de la fonctionnalité Commander avec Google. Pour ajouter un établissement, cliquez sur l'en-tête de la référence marchand, puis sélectionnez "Créer un établissement".
  2. Cliquez sur l'onglet Utilisateurs du menu pour ajouter un ou plusieurs utilisateurs à votre entreprise.
  3. Sélectionnez l'onglet de menu API Google Pay, puis cliquez sur Commencer sur la page de l'API Google Pay.
  4. Acceptez les conditions d'utilisation de l'API Google Pay.
  5. Votre référence marchand se trouve dans l'en-tête de la console. Transmettez-le à l'équipe d'intégration de Order with Google.
    Sélectionnez l'ID du marchand Google Pay.
  6. Vérifiez que vous avez bien intégré l'un des processeurs participants à Google Pay.
  7. Rapprochez-vous de votre société de traitement des paiements pour obtenir les propriétés des paramètres de tokenisation Google Pay décrites par votre passerelle.

Tester vos paramètres de tokenisation avec Google Pay

Consultez le test de traitement des paiements Google Pay pour répondre aux exigences suivantes:

  • Vérifiez que votre passerelle de paiement est configurée pour vous permettre de demander des jetons via Google Pay.
  • Testez votre intégration à Google Pay.

Étapes suivantes

Pour poursuivre vos efforts d'intégration, procédez comme suit:

  1. Consultez les Règles et les Conditions d'utilisation de Order with Google.
  2. Consultez les guides de spécification pour l'inventaire relationnel et les actions de traitement.
  3. Pour commencer l'intégration, veuillez contacter votre consultant Google.