When you create a GitHub Marketplace listing, GitHub saves it in draft mode until you submit the app for approval. Your listing shows customers how they can use your app.
To list your app in the GitHub Marketplace, you'll need to write descriptions of your app and provide images that follow GitHub's guidelines.
When you list your app on GitHub Marketplace, you can choose to provide your app as a free service or sell your app. If you plan to sell your app, you can create different pricing plans for different feature tiers.
After creating a draft GitHub Marketplace listing, you can configure a webhook that notifies you when changes to customer account plans occur. After you configure the webhook, you can handle the marketplace_purchase event types in your app.
marketplace_purchase
To finish your app listing submission, you can request a review by an onboarding expert.