I have a project coming up and would like to use Backdrop.

I'll need a solution for a simple monthly recurring billing system. Right now I'm leaning towards a Paypal subscription button unless there's a better choice in the Backdrop ecosystem.

All thoughts welcome.

Most helpful answers

RE: PCI compliance, I have a project using Ubercart in development and I expect I'll be porting Ubercart Stripe as part of it. From the project page:

On a properly configured site and server with https configured, Ubercart with uc_stripe 7.x-2.x and 8.x-2.x should be PCI SAQ-A compliant since no credit card information passes through your server at all. Further discussion and details are in this issue

Foxyfeeds seems to be a different company (Palo Alto CA) than Foxy.io (Houston TX)...?

However, the separated cart solution is a very interesting approach for the kind of projects I have in mind. You might also have a look at France-based https://snipcart.com. It's more expensive and more DEV-oriented, but I will also keep this one in mind. They have great tutorials for all kind of platforms.

BTW Foxy seems to rely on some Drupal Commerce 2.0's  libraries (countries, currencies, i18n), this is why I became aware of it.

Comments

I'm not sure if it fits the "simple" part, but CiviCRM has full-featured membership capabilities and can integrate really nicely with Backdrop. At the moment the install process is a bit more in depth than a standard module (see @herbdool's blog post) and there's a learning curve to CiviCRM as well, but it is really powerful and may give you more than you realized you needed.

The foxy.io approach looks interesting! It might work very well with Backdrop, and if so it might offer an alternative to Drupal Commerce and Ubercart.  This would be a major boost to Backdrop, because it would open the door to small business web sites.

 

mazze's picture

Unfortunately my possible Foxy-based project will not be realized, so I never used it in a production environment so far.... But I really also like the CMS agnostic approach, although to implementation in Backdrop will require some coding (e.g. user synch). But seems that some basic work has already been done https://www.drupal.org/project/foxycart

mazze's picture

BTW Foxy seems to rely on some Drupal Commerce 2.0's  libraries (countries, currencies, i18n), this is why I became aware of it.

I see that several of the cart systems (including Magento) have Foxy plugins https://www.foxyfeeds.com/plugins

It is also interesting that the Drupal Foxypal page says "One of FoxyPal's biggest benefits is to act as a substitute for UberCart's checkout process."  For Ubercart projects, PCI compliance continues to become an increasingly bigger concern.  Foxy would solve that problem. However, Drupal Foxypal has seen very little activity - reporting only 6 users. 

Seems like possibly a good fit for Backdrop....

RE: PCI compliance, I have a project using Ubercart in development and I expect I'll be porting Ubercart Stripe as part of it. From the project page:

On a properly configured site and server with https configured, Ubercart with uc_stripe 7.x-2.x and 8.x-2.x should be PCI SAQ-A compliant since no credit card information passes through your server at all. Further discussion and details are in this issue

I have been running Ubercart with Stripe for quite a while.  At one point a couple of years ago, I was very confidant that it was PCI-A compliant.  However, recently according to Stripe: "There is a new version of the stripe.js (v3), and as per Stripe's documentation users of v2 are no longer PCI SAQ A compliant, but instead are PCI SAQ A-EP."  Some folks are working on a fix, but it is not yet solid.  https://www.drupal.org/project/uc_stripe/issues/2959726

Thanks, I'll keep an eye on this when it comes time to port that module!

mazze's picture

Foxyfeeds seems to be a different company (Palo Alto CA) than Foxy.io (Houston TX)...?

However, the separated cart solution is a very interesting approach for the kind of projects I have in mind. You might also have a look at France-based https://snipcart.com. It's more expensive and more DEV-oriented, but I will also keep this one in mind. They have great tutorials for all kind of platforms.

If you are searching for eCommerce Cart or Billing System you don't need to worry about that, just get in touch with " Codup.co " and they'll help you out in that.

Hi,

I have been using MemberPress to accept recurring payments. Currently, this is the best membership plugin you will find. It provides a recurring billing system, Easily sells subscriptions, online courses paid content, or digital downloads using the plugin. I am not sure about it's compatibility with backdrop cms but here you can find more Membership plugins that might be helpful for your project.