Conditions préalables

Avant de commencer l'intégration des commandes de bout en bout, consultez les exigences et effectuez les tâches pertinentes de ce guide pour éviter les blocages de développement et autres retards.

Exigences concernant l'hébergement de fichiers et les services Web

Pour passer des commandes de bout en bout, vous devez héberger vous-même vos fichiers de flux de données et mettre en œuvre un service Web qui gère la validation du panier, la création des commandes et les mises à jour de l'état des commandes. Étant donné qu'il n'existe pas d'exigences spécifiques concernant le langage de programmation ou le serveur d'applications, Ordering End-to-End fonctionne avec votre implémentation préférée, à condition qu'elle respecte les spécifications de l'API Ordering End-to-End.

Fonctionnalités requises

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

Vous devez pouvoir 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 être en mesure d'envoyer et de recevoir des requêtes API en HTTPS.

Latence de réponse

Lorsque Google envoie des requêtes à votre service Web, celui-ci doit y répondre dans un délai de huit secondes.

Paiement sans connexion

Votre service Web doit autoriser les commandes utilisant le paiement sans connexion, c'est-à-dire celles effectuées par un utilisateur qui ne possède 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 les clients puissent découvrir vos restaurants dans le service Ordering-to-End, ils doivent être listés dans la fiche d'établissement Google.
  • Chaque établissement que vous prévoyez d'intégrer au service de commande de bout en bout doit disposer d'une fiche d'établissement.
  • Le nom et l'adresse de chacun de vos restaurants enregistrés dans la fiche d'établissement Google doivent correspondre aux données Restaurant que vous envoyez à Ordering End-to-End.

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

Pour proposer des fonctionnalités de paiement en ligne dans l'interface utilisateur de commande de bout en bout, vous devez enregistrer votre entreprise en tant que marchand Google Pay et faire appel à une société de traitement des paiements participant au règlement, comme décrit dans cette section. Google Pay facilite le paiement tokenisé entre l'utilisateur et votre 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. Ouvrez la page Google Pay & Wallet Console pour enregistrer votre entreprise. Si vous êtes déjà un marchand inscrit à Google Pay, vous pouvez utiliser le compte existant. Nous vous recommandons de disposer d'une référence marchand unique pour chaque intégration de bout en bout des commandes. 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 de menu Utilisateurs pour ajouter un ou plusieurs utilisateurs à votre entreprise.
  3. Sélectionnez l'onglet de menu Google Pay API (API Google Pay), puis cliquez sur Get Started (Commencer) sur la page "Pay" 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-la à l'équipe d'intégration avec laquelle vous travaillez de bout en bout.
    Sélectionnez "ID du marchand Google Pay".
  6. Vérifiez que vous avez intégré l'une des processeurs Google Pay participants.
  7. Contactez 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

Reportez-vous au test de traitement des paiements Google Pay pour remplir les conditions suivantes:

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

Posséder un numéro DUNS

Un numéro DUNS est un numéro unique à neuf chiffres attribué par Dun & Bradstreet pour identifier une entreprise. Il permet de vérifier l'existence et la légitimité d'une entreprise. Google utilisera également votre numéro DUNS pour valider le nom et l'adresse de votre entreprise. Avant de commencer le processus d'enregistrement du numéro DUNS, vérifiez si vous en avez déjà un. Pour ce faire, utilisez l'outil de recherche de numéros DUNS. Si vous n'avez pas de numéro DUNS, vous pouvez enregistrer votre entreprise en suivant ces instructions.

Posséder un numéro de téléphone public

Vous devez fournir un numéro de téléphone accessible au public et l'associer à l'établissement. Les utilisateurs doivent pouvoir joindre le numéro de téléphone pendant les horaires d'ouverture habituels. Ainsi, les clients peuvent facilement contacter l'établissement en cas de questions ou de problèmes. Google doit être en mesure de vérifier la fiabilité et l'exhaustivité de ce numéro de téléphone.

Posséder une adresse e-mail publique

L'adresse e-mail fournie doit être une adresse valide et active associée à votre organisation. Un membre de votre organisation doit le vérifier régulièrement afin que les utilisateurs puissent vous contacter si nécessaire. Google doit être en mesure de vérifier la fiabilité et l'exhaustivité de votre adresse e-mail.

Étapes suivantes

Pour poursuivre votre intégration, procédez comme suit:

  1. Consultez les Règles de bout en bout concernant les commandes.
  2. Consultez les guides de spécification de l'inventaire relationnel et des actions de traitement.
  3. Pour commencer l'intégration, veuillez contacter votre consultant Google.