Примечание. Эта статья относится только к публикации приложений в GitHub Marketplace. Дополнительные сведения о публикации GitHub Actions в GitHub Marketplaceсм. в разделе "Публикация действий в GitHub Marketplace".
Тарифные планы GitHub Marketplace могут быть бесплатными, с фиксированной ставкой или по единицам. Цены задаются, отображаются и обрабатываются в долларах США. Платные планы ограничены приложениями, опубликованными проверенными издателями. Дополнительные сведения о том, как стать проверенным издателем, см. в разделе "Подача заявки на подтверждение издателя для вашей организации".
Клиенты покупают приложение с помощью метода оплаты, подключенного к своей учетной записи, на GitHub. Вам не нужно писать код для выполнения транзакций выставления счетов, но вам придется обрабатывать события из API GitHub Marketplace. Дополнительные сведения см. в разделе Использование API GitHub Marketplace в приложении.
Если приложение, которое вы перечисляете в GitHub Marketplace, имеет несколько вариантов плана, можно настроить соответствующие тарифные планы. Например, если приложение имеет два варианта плана — план с открытым кодом и план pro — вы можете настроить бесплатный тарифный план для плана с открытым кодом и фиксированный тарифный план для плана pro. Каждый листинг GitHub Marketplace должен иметь цену за год и за месяц для каждого указанного плана.
Дополнительные сведения о создании плана ценообразования см. в разделе "Настройка тарифных планов для предложения".
Примечание. Если вы включаете приложение в листинг в GitHub Marketplace, вы не можете добавить в листинг приложение с бесплатным тарифным планом, если вы предлагаете платную службу за пределами GitHub Marketplace.
Типы тарифных планов
Бесплатные тарифные планы
Бесплатные приложения поддерживаются в GitHub Marketplace и позволяют предлагать службы с открытым кодом. Если вы включаете в список платную версию приложения за пределами GitHub Marketplace, при включении в список приложения в GitHub Marketplaceнеобходимо предложить по крайней мере один платный план.
Бесплатные планы полностью бесплатны для пользователей. Если вы настроите бесплатный тарифный план, вы не сможете взимать плату с пользователей, которые выбирают такой план для приложения. Вы можете создавать бесплатные и платные планы для своего листинга.
Все приложения должны обрабатывать события для новых покупок и отмен. Приложения, имеющие только бесплатные планы, не должны обрабатывать события для бесплатных пробных версий, обновлений и переходов на более ранней версии. Дополнительные сведения см. в разделе "Использование API GitHub Marketplace в приложении".
Если вы добавите платный план в приложение, которое вы уже указали в GitHub Marketplace в качестве бесплатной службы, вам потребуется запросить проверку приложения и пройти финансовое подключение.
Платные тарифные планы
Существуют два типа платных тарифных планов:
-
За тарифные планы с фиксированной ставкой взимается плата на ежемесячной и ежегодной основе.
-
В планах цен на единицу взимается определенная плата по ежемесячной или ежегодной основе для каждого пользователя в организации.
Вы также можете предложить бесплатные пробные версии. Клиентам предоставляются бесплатные пробные версии приложений OAuth или GitHub на 14 дней. При настройке тарифного плана Marketplace можно выбрать предоставление бесплатной пробной версии для планов с фиксированной ставкой или по единицам.
Бесплатные пробные версии
Клиенты могут воспользоваться бесплатной пробной версией любого платного плана в листинге Marketplace, куда включены бесплатные пробные версии. Но клиенты не могут создавать более одной бесплатной пробной версии продукта marketplace.
Срок действия бесплатной пробной версии составляет 14 дней. За 4 дня до окончания пробного периода (на 11-й день использования бесплатной пробной версии) клиенты получают уведомление о том, что их план будет обновлен. Если к концу срока действия бесплатной пробной версии плана клиент не отменит его, он будет автоматически зарегистрирован в этом плане.
Дополнительные сведения см. в разделе "Обработка новых покупок и бесплатных пробных версий".
Примечание. GitHub ожидает, что вы удалите все данные частного клиента в течение 30 дней после отмены пробной версии, начиная с получения события отмены.