https://docs.github.com/en/developers/github-marketplace/billing-customers states that a few things are required from your “app’s website”. I’m not clear what is actually required.
In my case I have a web service that responds to GitHub events and writes back a check run. That is the entirety of my app’s interface. I do have a glossy GitHub pages site describing the app however.
Customers must be able to perform the following actions from your app’s website:
Customers must be able to modify or cancel their GitHub Marketplace plans for personal and organizational accounts separately.
What does this entail in my case? Can I simply provide a link to cancel the listing in the check run report? eg. something like
My “app’s website” is a static site. Does it need to include any links, eg. to the marketplace entry?
Same for upgrades I assume?
Customers must be able to modify which users have access to your app from your app’s website if they purchased seats (per-unit pricing plan) or the plan offers unlimited collaborators.
Is this saying I need to implement an API fronting these actions from my website? Or can this be links in the check run report to the marketplace?
My hope is I can meet these requirements by just providing links to the marketplace, like the upgrade example, in my check run report. Is that possible?