You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Here in the UK, new payment providers seem to be popping up all over the place, with one in particular offering zero transaction fees on cardless payments
If we were able to continue using MemberMatters but switch from Stripe to another, lower/zero-fee provider, this could save us significant amounts of money each month.
Describe the solution you'd like
This proposal is for a "modular payments system", with stripe as the default to ensure backward compatibility.
The solution would enable developers to add modules to the platform and have a common interface for billing regardless of the payment platform chosen.
Describe alternatives you've considered
Add specific payment providers into the main code for each payment provider that is asked for. This is possibly the faster option, but it doesn't give much flexibility in future.
Additional context
Specific payment provider I'm currently looking at is https://www.crezco.com/
The text was updated successfully, but these errors were encountered:
Heya! I get the appeal of lower cost options, but Stripe does a significant amount of heavy lifting and adding support for even just another billing platform, let alone a whole modular payments system is not something that's really practical. This is due to the significant amount of work and a complete rewrite of large amounts of MemberMatters required to do so. In addition, every time you increase the complexity of certain parts (and billing is already by far the most complex part of MM) it becomes more time consuming to maintain ongoing when APIs update/change etc.
Happy to leave this here if someone wants to pick it up in the future, but they'll have to convince me it's worth all the hassle and commit to maintaining it into the future. :p
Rough list of changes required for this to work:
A brand new modular payments system would have to be added to abstract specific platforms
the entire Stripe integration would have to be rewritten
a brand new Crezco integration would have to be written
we'd have to add new webhook handlers for each platform
we'd have to add new frontend UI for each platform
create brand new payment flows (e.g. crezco seems to require users to make the payment externally based on these docs)
update the billing methods screen for each platform
thoroughly test all parts of the signup, cancellation and returning member flows
Is your feature request related to a problem? Please describe.
Here in the UK, new payment providers seem to be popping up all over the place, with one in particular offering zero transaction fees on cardless payments
If we were able to continue using MemberMatters but switch from Stripe to another, lower/zero-fee provider, this could save us significant amounts of money each month.
Describe the solution you'd like
This proposal is for a "modular payments system", with stripe as the default to ensure backward compatibility.
The solution would enable developers to add modules to the platform and have a common interface for billing regardless of the payment platform chosen.
Describe alternatives you've considered
Add specific payment providers into the main code for each payment provider that is asked for. This is possibly the faster option, but it doesn't give much flexibility in future.
Additional context
Specific payment provider I'm currently looking at is https://www.crezco.com/
The text was updated successfully, but these errors were encountered: