Add support for PayPal recurring billing / subscriptions.

Note that this issue is for a solution where Drupal sends the details of the recurring payment to PayPal and then PayPal handles all the rest.

For example, see the docs at https://developer.paypal.com/webapps/developer/docs/classic/paypal-payme...

If you want Drupal to handle the triggering of the recurring payments, credit card updates etc. then you want #1968592: Card on File / Recurring module integration, which is to add support for commerce_recurring and commerce_cardonfile.

Comments

pixelsweatshop’s picture

sub

chrisroditis’s picture

sub

Anticosti’s picture

sub

dremy’s picture

+1 Please integrate for auto billing

BenK’s picture

Subscribing

minnur’s picture

subscribing

storyleader’s picture

sub

onsale002’s picture

sub

onsale002’s picture

... sorry Duplicate :)

JGO’s picture

Subscribing for sure !

nate.dame’s picture

subscribing

Anonymous’s picture

sub

mrconnerton’s picture

sub

fago’s picture

Subscribing

pardalman’s picture

Subscribing too...

refreshingapathy’s picture

I guess I'll join the queue and subscribe :)

the_g_bomb’s picture

http://drupal.org/node/1041274#comment-5126658 seems to suggest paypal subscription integration already exists just not in this module, but in this one instead: http://drupal.org/project/commerce_subscription

carsonw’s picture

subscribing

Josh Waihi’s picture

Subscribe.

Subscription and recurring billing has to be implemented with the payment gateway.

ntigh52’s picture

Subscribe.

rooby’s picture

@ntigh52:
Check out the 'Follow' button at the top of issues.

ntigh52’s picture

rooby,
I didnt understand what to do with the follow button?!

Robin Millette’s picture

Use the Follow button instead of "subscribing" with a comment. Less noise for us, same effect to you.

ntigh52’s picture

I didnt know the Follow button before thanks.

AaronBauman’s picture

Couldn't WPP be leveraged to implement recurring payments with commerce_recurring?

Very different approach than commerce_subscription or commerce_sp / commerce_sp_paypal which use Recurring Billing Profiles.

rszrama’s picture

Yep, it could - you can submit reference transactions for up to a year after an original transaction. This may not make it suited well for annual subscriptions, but it would be fine for monthly, semi-annual, etc. I just don't want to maintain that code along with the basic integration in here, but a third party module could build on the API in these modules to integrate with Recurring.

deggertsen’s picture

@rszrama, so if I'm understanding correctly, Paypal will no longer accept recurring payments from a referenced transaction that is over a year old? Does it renew that year period each time a payment is processed, or does it look back to the original transaction. Would just like a bit of clarification here as I'm looking to potentially integrate with http://drupal.org/project/commerce_recurring 2.x.

rszrama’s picture

Yep, it "renews." Really, what's happening is you just end up with a new transaction from which to make a follow-up reference transaction. If I understand it right, you'd have to use the reference transaction's transaction ID for the future reference - but it's worth discussing with PayPal support.

deggertsen’s picture

Good to know. I'm probably going to see if http://drupal.org/project/commerce_sp_paypal will work first, but if it doesn't work how I want it to I will see what I can do to integrate http://drupal.org/project/commerce_recurring.

rikki_iki’s picture

@deggertsen did you make any progress with this?

deggertsen’s picture

@rikki_iki Not yet. I actually think I may just go with commerce_sp_paypal as it seems to be working reasonably well. Still in the early testing phase, but I plan to spend much more time on this in the next few weeks.

Kebz’s picture

Issue summary: View changes

Any thoughts on this for the new year?

I'm just looking for an easy way to create a subscription/payment program for new members BEFORE creating an account .. (pay beforehand... either monthly, biannually, yearly, etc)

torgosPizza’s picture

@ntigh52: The two PayPal Subscription modules you reference are no longer supported.

deggertsen’s picture

Check out Paypal Roles. It's new and I'm working on implementing it on a site I'm building right now. There seem to be a few bugs still, but for the most part it's working. This is not a full shopping cart solution, but for simple paypal subscriptions that grant a role it can work.

Kebz’s picture

@Deggertsen

Thank You! I'm going to install right now and see how it works with Drupal.

I've done my own subscription through PayPal... but it's done manually and I had to play around with PHP for the IPN portion.
I'm hoping yours does exactly what I'm looking for. I'll be back to report =)

nyleve101’s picture

Stumbled across a great article on how to implement recurring subscriptions with WPS here http://shushuinbar.blogspot.co.il/2013/04/paypal-subscription-and-recurr.... The rules are missing from the article but they can be found here https://gist.github.com/shushu?direction=asc&sort=created.

rooby’s picture

Title: Subscriptions and Recurring Billing » Add support for PayPal's Subscriptions and Recurring Billing features
Issue summary: View changes

From what I can tell the solutions mentioned in previous comments are not supported anymore, except for the newer PayPal Roles, which from my quick look doesn't seem to solve the purpose of this issue.

I have updated the main description of this issue to properly describe what it is for.

metallized’s picture

suscribe.

bjlewis2’s picture

Hey @metallized, there's a "Follow" button that you can use to receive updates instead of commenting. That helps keep the comments clean. :)