Uso de la API de Marketplace de GitHub en la aplicación
Aprende cómo integrar la API de GitHub Marketplace y los eventos de webhook en tu aplicación para GitHub Marketplace.
Puntos de conexión REST para la API de Marketplace de GitHub
Para ayudarte a administrar tu app en GitHub Marketplace, utiliza estos puntos finales de la API de GitHub Marketplace.
Eventos de webhook de la API de GitHub Marketplace
Una app de GitHub Marketplace recibe información acerca de los cambios a un plan de usuario desde el webhook del evento de compra en Marketplace. Un evento de compra de marketplace se activa cuando un usuario compra, cancela o cambia su plan de pago.
Prueba de la aplicación
GitHub recomienda probar la aplicación con API y webhooks antes de enviar la descripción a GitHub Marketplace para que pueda proporcionar una experiencia ideal para los clientes. Antes de que un experto de incorporación apruebe tu app, ésta deberá administrar los flujos de facturación adecuadamente.
Gestionar las compras nuevas y las pruebas gratuitas
Cuando un cliente adquiere un plan de pago, una evaluación gratuita o la versión gratuita de la aplicación GitHub Marketplace, recibirá el webhook del evento marketplace_purchase con la acción purchased, que inicia el flujo de compra.
Gestionar cambios de plan
La actualización o degradación de una aplicación de GitHub Marketplace desencadena el webhook del evento marketplace_purchase con la acción changed, que inicia el flujo de actualización o degradación.
Gestionar las cancelaciones de plan
La cancelación de una aplicación de GitHub Marketplace desencadena el webhook del evento marketplace_purchase con la acción cancelled, que inicia el flujo de cancelación.