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.
Solución de problemas de transacciones físicas (Dialogflow)
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 se activa un intent de transacción (TransactionRequirements
, TransactionDecision
), el usuario recibe una respuesta que indica "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".
Solución de problemas:
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:
- Navega a myaccount.google.com y accede a 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.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[[["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-25 (UTC)"],[[["\u003cp\u003eThis troubleshooting guide helps you resolve issues when users can't complete transactions with your Action.\u003c/p\u003e\n"],["\u003cp\u003eCommon problems include the Action not responding, issues processing receipts, difficulties sending or receiving order updates, and viewing transaction history.\u003c/p\u003e\n"],["\u003cp\u003eSolutions involve verifying Action settings, ensuring unique order IDs, using correct response formats, and checking authentication credentials.\u003c/p\u003e\n"],["\u003cp\u003eOrder update notifications are only sent for specific status changes like cancellations, fulfillments, rejections, or returns.\u003c/p\u003e\n"],["\u003cp\u003eFor further assistance, consult Stackdriver logs or review your Google Account settings for purchase history and management.\u003c/p\u003e\n"]]],[],null,["# Troubleshooting Physical Transactions (Dialogflow)\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 triggering a transactions intent (`TransactionRequirements`, `TransactionDecision`), the 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/responses#simple_responses) 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](/assistant/df-asdk/transactions/physical/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."]]