Nota: Este artículo se aplica solo a las aplicaciones de publicación en GitHub Marketplace. Para más información sobre la publicación de GitHub Actions en GitHub Marketplace, consulta "Publicar acciones en GitHub Marketplace".
Los planes de precios de GitHub Marketplace pueden ser gratuitos, de tasa fija, o por unidad. Los precios se configuran, muestran y procesan en dólares estadounidenses. Los planes de pago se restringen para las apps que publican los publicadores verificados. Para más información sobre cómo convertirse en un publicador comprobado, consulta "Solicitar una verificación de publicador para tu organización".
Los clientes compran la aplicación mediante un método de pago asociado a su cuenta en GitHub. No tienes que escribir código para realizar las transacciones de facturación, pero tendrás que administrar los eventos desde la API de GitHub Marketplace. Para obtener más información, vea «Utilizar la API de GitHub Marketplace en tu app».
Si la app que estás listando en GitHub Marketplace tiene opciones de plan múltiples, puedes configurar los planes de precios correspondientes. Por ejemplo, si tu app tiene dos opciones de plan, u plan de código abierto y un plan profesional, puedes configurar un plan de precios gratuito para tu plan de código abierto y un plan de tasa fija para tu plan profesional. Cada listado de GitHub Marketplace debe tener un precio mensual y anual para cada plan que se liste.
Para más información sobre cómo crear un plan de precios, consulta "Configurar planes de precios para tu listado".
Nota: Si vas a registrar una app en GitHub Marketplace, no puedes registrarla con un plan de precios gratuito si ofreces un servicio de pago fuera de GitHub Marketplace.
Tipos de planes de precios
Planes gratuitos
Se exhorta a que hayan aplicaciones gratuitas en GitHub Marketplace, y también son una gran forma de ofrecer servicios de código abierto. Si listas una versión de paga de tu app fuera de GitHub Marketplace, deberás ofrecer por lo menos un plan de pago cuando la lsitas en GitHub Marketplace.
Los planes gratuitos no tienen costo alguno para los usuarios. Si configuras un plan de precios gratuito, no puedes cobrar a los usuarios que elijan dicho plan por utilizar tu app. Puedes crear planes tanto de pago como gratuitos para tu listado.
Todas las apps necesitan administrar los eventos de las compras nuevas y de las cancelaciones. Aquellas apps que solo tengan planes gratuitos no necesitan administrar los eventos de las pruebas gratuitas, mejoras y retrocesos. Para más información, consulta "Utilizar la API de GitHub Marketplace en tu app".
Si agregas un plan de pago a una app que ya esté listada en GitHub Marketplace como un servicio gratuito, necesitarás solicitar una verificación para dicha app y pasar por un proceso de integración financiera.
Planes de pago
Hay dos tipos de planes de pago:
-
Los planes de pago de tasa fija cobran una cantidad fija mensual o anualmente.
-
Los planes de pago por unidad cobran una cantidad fija ya sea mensual o anual para cada usuario de una organización.
Puede que también quieras ofrecer pruebas gratuitas. Estas proporcionan periodos de prueba gratuitos de 14 días en aplicaciones de GitHub y de OAuth. Cuandoconfiguras un plan de precios en Marketplace, puedes seleccionar la opción de proporcionar un plan gratuito para los planes de tasa fija o o de costo por unidad.
Pruebas gratuitas
Los clientes pueden iniciar un periodo de prueba gratuto para cualquier plan de pago en una lista de Marketplace que incluya pruebas gratuitas. Sin embargo, los clientes no pueden crear más de una prueba gratuita por producto de marketplace.
Los periodos de prueba gratuitos tienen una longitud fija de 14 días. Se les notifica a los clientes 4 días antes del fin de su periodo de pruebas gratuito (en el día 11 del este periodo) sobre la mejora que se hará a su plan. Al final del periodo de pruebas gratuito, los clientes se matricularán automáticamente en el plan desde el cual estaban generando el periodo gratuito en caso de que no lo cancelen.
Para más información, consulta "Gestionar las compras nuevas y las pruebas gratuitas".
Nota: GitHub espera que borres cualquier dato privado del cliente dentro de los primeros 30 días después de que se cancele una prueba, a partir de la recepción del evento de cancelación.