spacebarchat / server

Spacebar server - A reimplementation of the Discord.com backend, built with Typescript and love
https://spacebar.chat
GNU Affero General Public License v3.0
1.49k stars 250 forks source link

individual premium tiers, drop-in compatible with discord nitro #259

Open SamuelScheit opened 3 years ago

SamuelScheit commented 3 years ago

So that instances can finance themselves, they should have the option of specifying paid premium functionality Also if you gift nitro, you should see who claimed it

Ione15 commented 3 years ago

i think this belongs to server in general and not the api/gateay

SamuelScheit commented 3 years ago

this needs to be implemented in api & gateway & util and also is meant in general

Featyre commented 3 years ago

I think this needs to add payment processors, here’s what I can suggest: PayPal (don’t know if there is a open source payment of it) Stripe (via Fosspay, direct credit/debit/prepaid card payment) Bitcoin (via BTCPay) Monero (Don’t know if there is a payment processor) I think Bitcoin, Monero and other crypto can be processed by a single payment processor, ofc open source is a better thing to have.

Also I think you can add option to support paying only for a month or a year if you can.

TheArcaneBrony commented 3 years ago

the plans are already partially implemented as of my PR yesterday (though only the SKUs, see PR #412) ofcourse we can't add custom payment methods for the discord client, though we could handle it externally

Featyre commented 3 years ago

the plans are already partially implemented as of my PR yesterday (though only the SKUs, see PR #412) ofcourse we can't add custom payment methods for the discord client, though we could handle it externally

at least these options can be added using the fosscord-ui, handling it externally is also a good thing as a fallback

TheArcaneBrony commented 3 years ago

currently the way its implemented its fully compatible with the discord UI, though we can add more plans for fosscord-ui