L'API Transactions sera abandonnée le 3 mai 2023, avant l'abandon des actions de conversation le 13 juin 2023. Pour en savoir plus, consultez Abandon de la fonctionnalité Conversation.
Résoudre les problèmes liés aux transactions physiques
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Si vous rencontrez des difficultés pour traiter des intents de transaction avec votre action, vérifiez si
vous présentez l'un des symptômes décrits dans les sections suivantes et
suivez les étapes de dépannage recommandées.
L'action ne répond pas
Problème constaté:lors de la vérification des exigences concernant les transactions ou de la décision de l'utilisateur,
l'utilisateur reçoit la réponse suivante : "L'application ne répond pas pour le moment. Réessayez plus tard."
Dépannage:assurez-vous que votre projet Action dispose de toutes les informations de répertoire requises, y compris un lien vers les règles de confidentialité.
Impossible de traiter le reçu
Problème constaté : lors de l'autorisation d'achat, l'utilisateur reçoit la réponse suivante :
"Désolé, je ne peux pas traiter votre reçu."
Dépannage:
Assurez-vous que votre merchantOrderId est unique. Impossible de passer une nouvelle commande
avec un ID de commande existant.
Veillez à envoyer une réponse simple.
en même temps que la valeur orderUpdate initiale. il s'agit du format de réponse obligatoire.
Impossible d'envoyer des mises à jour de commande
Problème constaté:lors de l'envoi d'une mise à jour d'une commande existante, Orders API
répond avec le code d'erreur 500 et le message d'erreur suivant : "Commande OrderID
Impossible de mettre à jour le projet ProjectID. Veuillez réessayer."
Les mises à jour de commande n'apparaissent pas dans les notifications
Problème constaté:la commande initiale est passée et les mises à jour de suivi de la commande aboutissent
avec le code d'état 200, mais elles ne s'affichent pas en tant que notifications push
appareil.
Dépannage:les mises à jour de commandes ne sont pas toutes signalées sous forme de notifications push.
uniquement les mises à jour dont l'état est CANCELLED, FULFILLED, REJECTED ou RETURNED
entraîne l'envoi d'une notification.
Afficher les transactions dans votre compte
Pour consulter les transactions effectuées via votre compte, procédez comme suit:
Cliquez sur Paiements et abonnements dans le menu de gauche.
Sous Achats, cliquez sur Gérer les achats.
Vous pouvez également afficher les transactions Sandbox en ajoutant le paramètre de requête d'URL suivant:
myaccount.google.com/purchases?sandbox=1
Autres conseils de dépannage
Si les symptômes ci-dessus ne décrivent pas le problème que vous rencontrez, il se peut
consulter les journaux Stackdriver de votre projet
. Vous pouvez également consulter les paramètres de votre compte Google
pour afficher et gérer les achats que vous avez effectués avec votre action.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/28 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/28 (UTC)."],[[["\u003cp\u003eTransaction functionalities for Conversational Actions are unavailable in Denmark, France, Germany, Italy, the Netherlands, Norway, Poland, Spain, and Sweden due to regulatory requirements.\u003c/p\u003e\n"],["\u003cp\u003eActions with Transactions will continue to function in all other supported locales.\u003c/p\u003e\n"],["\u003cp\u003eTroubleshooting steps are provided for common issues like Action unresponsiveness, receipt processing failures, order update failures, and missing order update notifications.\u003c/p\u003e\n"],["\u003cp\u003eUsers can view their transaction history through their Google Account settings or by visiting myaccount.google.com.\u003c/p\u003e\n"]]],["Due to regulatory changes, Conversational Actions' transaction features are unavailable in Denmark, France, Germany, Italy, the Netherlands, Norway, Poland, Spain, and Sweden. Troubleshooting steps include ensuring complete directory information, unique `merchantOrderIds`, and proper JWT authentication for the Orders API. Only order updates with specific statuses (`CANCELLED`, `FULFILLED`, `REJECTED`, `RETURNED`) trigger notifications. Users can view transactions on their Google Account via the \"Payments & subscriptions\" section or via Stackdriver logs.\n"],null,["# Troubleshooting physical transactions\n\n| **Warning:** Due to new regulatory requirements, transaction functionalities for Conversational Actions are no longer available in the following countries:\n|\n|\n| Denmark, France, Germany, Italy, the Netherlands, Norway, Poland, Spain, Sweden\n|\n|\n| Actions with Transactions will continue to work in all supported locales.\n\n\u003cbr /\u003e\n\nIf you're having trouble fulfilling transaction intents with your Action, see if\nyou're experiencing any of the symptoms described in the following sections and\ntake the recommended troubleshooting steps.\n\nAction not responding\n---------------------\n\n**Symptom:** When checking for transaction requirements or decision of the user,\nthe user gets back a response of *\"App isn't responding at the moment. Try again soon.\"*\n\n**Troubleshooting:** Ensure your Action project has all the required directory information, including a privacy policy link.\n\nUnable to process receipt\n-------------------------\n\n**Symptom:** During purchase authorization, the user gets a response saying\n\"*Sorry, I am unable to process your receipt.*\"\n\n**Troubleshooting:**\n\n- Make sure your `merchantOrderId` is unique. A new order can't be placed with a previous, existing order ID.\n- Make sure you're sending a [simple response](/assistant/conversational/prompts-simple) alongside the initial `orderUpdate`; this is the mandatory response format.\n\nUnable to send order updates\n----------------------------\n\n**Symptom:** When sending an order update for an existing order, the Orders API\nresponds with error code 500 and the following error message: \"*Order `OrderID`\nfor project `ProjectID` could not be updated. Please try again.*\"\n\n**Troubleshooting:**\n\n- Make sure you're supplying working credentials during [JWT authentication for\n the Orders API](https://github.com/google/google-api-nodejs-client#using-jwt-service-tokens).\n\nOrder updates not appearing as notifications\n--------------------------------------------\n\n**Symptom:** Initial order is placed and follow-up order updates succeed with\nstatus code 200 but don't appear as push notifications on the user's Assistant-enabled\ndevice.\n\n**Troubleshooting:** Not all order updates will be reflected as a push notification;\nonly updates with a status of `CANCELLED`, `FULFILLED`, `REJECTED`, or `RETURNED`\nresult in a notification.\n\nView transactions on your account\n---------------------------------\n\nYou can view transactions that have been made through your account by following these steps:\n\n1. Navigate to [myaccount.google.com](https://myaccount.google.com) and log in.\n2. Click **Payments \\& subscriptions** in the left menu.\n3. Under **Purchases** , click **Manage purchases**.\n\nYou can also view sandbox transactions by adding the following URL query parameter: \n\n```text\nmyaccount.google.com/purchases?sandbox=1\n```\n\nOther troubleshooting tips\n--------------------------\n\nIf the above symptoms don't describe the problem you're running into, you may\nwant to refer to your project's [Stackdriver logs](/assistant/console/troubleshooting)\nfor further troubleshooting. You can also refer to your [Google Account settings](https://myaccount.google.com/preferences?pli=1#subscriptions)\nto view and manage any purchases you've made with your Action."]]