I need recurring payments aka subscriptions. I can't see anything in commerce, so starting this issue to discuss options and features.

First of all, are there any thoughts on this issue I should be aware off?

My suggestion is to do this with a module that gives you the ability to specify, per product type, when it should be renewed: every month, every year.

When that period comes up, the payment hook is triggered. If it returns true, we assume it is renewed, else not. Not sure if payment hook allows simply the creation of an invoice, i.e. for B2B transactions it would be nice to allow credit, generating an obligation to pay (creating an invoice) should be considered the same thing as swiping a credit card in such situations.

And obviously it should track status and execute hooks for renewal or failure to renew.

Any thoughts on the subject appreciated.

Comments

rszrama’s picture

Component: Payment » Contributed modules
Status: Active » Postponed

Funny enough, the #1041274: Recurring Payments and Subscriptions issue was just commented on today. Basically, this is not a core concern, but you're welcome to develop it in contrib if you wanna take a swing at it. Personally, I intend to integrate with an external service, because my experience wit Ubercart showed it's just a lot of trouble to maintain a recurring billing system... and when someone needs recurring billing, it's often mission critical to their business.

I've already discussed this with Recurly and opened the project / scoped it out a couple weeks ago. I'll be posting code here soon as we ramp up development: http://drupal.org/project/recurly

Anticosti’s picture

Subscribing

larowlan’s picture

Assigned: berenddeboer » larowlan

Please provide feedback on sandbox module: http://drupal.org/sandbox/larowlan/1339378
Haven't promoted it to a full project yet, hoping to get feedback from Ryan first.

vlkff’s picture

Have a sandbox solution too!
I have implemented the module (a sandbox project for a moment) providing an API to authorize.net ARB and implements ARB as a commerce payment method.
See: http://drupal.org/sandbox/vlkff/1572412

rszrama’s picture

Version: 7.x-1.0-beta2 » 7.x-1.x-dev
Assigned: larowlan » Unassigned
Status: Postponed » Fixed

Marking this fixed in light of http://drupal.org/project/commerce_recurring; no need to keep the issue alive in this queue, especially now that that has a full project with its own queue. Sorry I haven't had a chance to review yet, but bojanz will be deeply investigating recurring stuff for our Commerce Marketplace in the coming weeks.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.