Solución de problemas de transacciones físicas

Si tienes problemas para entregar intents de transacción con tu Acción, verifica si tienes alguno de los síntomas descritos en las siguientes secciones y sigue los pasos recomendados para solucionar problemas.

La acción no responde

Síntoma: Cuando se verifica los requisitos de la transacción o la decisión del usuario, este 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 obligatoria del directorio, 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 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 y existente.
  • Asegúrate de enviar una respuesta simple junto con la orderUpdate inicial, ya que es el formato de respuesta obligatorio.

No se pueden enviar actualizaciones del pedido

Síntoma: Cuando se envía una actualización de pedido para un pedido existente, la API de pedidos responde con el código de error 500 y el siguiente mensaje de error: “No se pudo actualizar el pedido OrderID del proyecto ProjectID. Vuelve a intentarlo".

Solución de problemas:

Las actualizaciones del pedido no aparecen como notificaciones

Síntoma: Se realiza el pedido inicial, y las actualizaciones del pedido de seguimiento se realizan correctamente con el código de estado 200, pero no aparecen como notificaciones push en el dispositivo del usuario compatible con el Asistente.

Solución de problemas: No todas las actualizaciones de pedidos se reflejarán como notificaciones push. Solo las actualizaciones con 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:

  1. Navega a myaccount.google.com y accede a tu cuenta.
  2. Haz clic en Pagos y suscripciones en el menú de la izquierda.
  3. 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 que tienes, te recomendamos que consultes los registros de Stackdriver de tu proyecto para obtener más información sobre la solución de problemas. También puedes consultar la configuración de tu Cuenta de Google para ver y administrar las compras que hayas hecho con tu Acción.