La API de Transactions se dará de baja el 3 de mayo de 2023, antes de la baja de Conversational Actions el 13 de junio de 2023. Para obtener más información, consulta Eliminación de acciones en conversaciones.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Si tienes problemas para entregar los intents de transacción con tu acción, consulta si
tienes alguno de los síntomas descritos en las siguientes secciones y
sigue los pasos recomendados
para solucionar el problema.
La acción no responde
Síntoma: Cuando verificas los requisitos de la transacción o la decisión del usuario,
el usuario recibe una respuesta que dice "La app no responde en este momento. Vuelve a intentarlo pronto".
Solución de problemas: Asegúrate de que tu proyecto de acción tenga toda la información de directorio requerida, incluido un vínculo a la política de privacidad.
No se puede procesar el recibo
Síntoma: Durante la autorización de compra, el usuario recibe una respuesta que dice lo siguiente:
"Lo siento, no puedo procesar tu recibo".
Solución de problemas:
Asegúrate de que tu merchantOrderId sea único. No se puede realizar un pedido nuevo
con un ID de pedido anterior.
Asegúrate de estar enviando una respuesta simple.
junto con el orderUpdate inicial; Este es el formato de respuesta obligatorio.
No se pudieron enviar actualizaciones del pedido
Síntoma: Al enviar la actualización de un pedido existente, la API de Orders
responde con el código de error 500 y el siguiente mensaje de error: "Order OrderID
del proyecto ProjectID no se pudo actualizar. Vuelve a intentarlo".
Las actualizaciones de pedidos no aparecen como notificaciones
Síntoma: El pedido inicial se realiza y las actualizaciones del pedido de seguimiento se realizan correctamente con
código de estado 200, pero no aparecen como notificaciones push en la app
dispositivo.
Solución de problemas: No todas las actualizaciones de pedidos se reflejarán como notificaciones push.
solo actualizaciones con el estado CANCELLED, FULFILLED, REJECTED o RETURNED
generan una notificación.
Cómo ver las transacciones en tu cuenta
Sigue estos pasos para ver las transacciones que se realizaron a través de tu cuenta:
Haz clic en Pagos y suscripciones en el menú de la izquierda.
En Compras, haz clic en Administrar compras.
También puedes ver las transacciones de la zona de pruebas agregando el siguiente parámetro de consulta de URL:
myaccount.google.com/purchases?sandbox=1
Otras sugerencias para solucionar problemas
Si los síntomas anteriores no describen el problema, es posible
consulta los registros de Stackdriver de tu proyecto
para obtener más información
sobre cómo solucionar problemas. También puedes consultar la configuración de tu Cuenta de Google
para ver y administrar las compras que hiciste con tu acción.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]