Probar la integración de webhook

Una vez que hayas configurado tu integración, es momento de probarla. Puedes probar tanto la integración en sandbox como la de producción. Te recomendamos empezar con la de sandbox y validar al máximo en ella:

  • Los eventos se envían y se entregan correctamente.
  • Configuraste correctamente las opciones para eventos históricos, el precio de la suscripción para el evento Trial started, la atribución, los atributos de usuario y el token de compra de Google Play Store para que se envíen o no con un evento.
  • Mapeaste los nombres de los eventos correctamente y tu servidor puede procesarlos.

Cómo probar

Antes de empezar a probar una integración, asegúrate de haber:

  1. Configurado la integración de webhook según se describe en el tema Configurar la integración de webhook.
  2. Configurado el entorno según se describe en los temas Probar compras in-app en Apple App Store y Probar compras in-app en Google Play Store. Asegúrate de haber compilado tu app de prueba en el entorno sandbox y no en producción.
  3. Realizado una compra / iniciado una prueba / solicitado un reembolso que genere el evento que elegiste enviar al webhook. Por ejemplo, para obtener el evento Subscription started, realiza una nueva suscripción.

Validación del resultado

Resultado exitoso al enviar eventos

En caso de una integración exitosa, el evento aparecerá en la sección Last sent events de la integración y tendrá el estado Success.

6ccc3bb-webhook_integration_success.webp

Resultado fallido al enviar eventos

ProblemaSolución
El evento no aparecióTu compra no se realizó y, por lo tanto, el evento no se creó. Consulta el tema Solución de problemas con compras de prueba para encontrar la solución.
El evento apareció y tiene el estado Sending failed

Determinamos la entregabilidad en función del estado HTTP y consideramos todo lo que esté fuera del rango 200-399 como un fallo.

Para obtener más información sobre el problema, pasa el cursor sobre el estado Sending failed de tu evento fallido como se muestra a continuación.

12ff189-hover_sending_failed.webp