At least as a short-term solution, I feel like this could be implemented almost immediately by just:
Creating an API for admins to manage premium status (which I personally already want anyways, since I don't see an easy way to do it)
Letting admins create a button linking to an external website on the premium page, where users can go to purchase premium
Then admins can build whatever checkout solution they wish on an external site, presumably using Fluxer's existing OAuth2 setup for user authentication, and can manage premium status themselves based on whatever criteria they choose.
Of course, it's not as integrated as the Stripe integration, but to be honest I don't really feel like Fluxer needs to go out of their way to support configurations that would not be used by Fluxer.app. And I would imagine various admins would quickly build an open-source solution that other admins could use, like a Wero checkout system you could host.
---
Actually, maybe the current gift APIs could be (ab)used to do this already today...
Thread
Comment by Jonah
- Creating an API for admins to manage premium status (which I personally already want anyways, since I don't see an easy way to do it)
- Letting admins create a button linking to an external website on the premium page, where users can go to purchase premium
Then admins can build whatever checkout solution they wish on an external site, presumably using Fluxer's existing OAuth2 setup for user authentication, and can manage premium status themselves based on whatever criteria they choose. Of course, it's not as integrated as the Stripe integration, but to be honest I don't really feel like Fluxer needs to go out of their way to support configurations that would not be used by Fluxer.app. And I would imagine various admins would quickly build an open-source solution that other admins could use, like a Wero checkout system you could host. --- Actually, maybe the current gift APIs could be (ab)used to do this already today...