Bring back ability to purchase Minds+ and Pro with tokens
Summary
We need to update the way users can purchase memberships (Minds+, Pro or user memberships) with tokens given the new dynamic pricing.
Challenges
-
Dynamic pricing results in a new price every month when the subscription recurs. User may not have correct token amount at time of recurring payment.
-
On-chain is pretty much not possible to do recurring payments yet. It requires asking user for consent to take ETH out of their wallet every recurring payment, which they may not have any more. Needs work.
-
Accounting becomes more difficult when every user is on a different subscription amount (ie one user may pay 10 tokens in a month for Minds+ when another user pays 4). This is impossible to project as the market is defining the price of a token.
Solution
-
Allow Minds users to purchase an annual, non-recurring membership to Minds+ or Pro with MINDS, BTC or ETH. -
Calculate price at point of sale based on current market value of crypto being used (eg. Minds+ would be $60 / market price of crypto) -
Send email 30 days before membership expiration with instructions on how to manually renew
Edited by Jack Ottman