Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
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
Comment #1
pixelsweatshop CreditAttribution: pixelsweatshop commentedsub
Comment #2
chrisroditis CreditAttribution: chrisroditis commentedsub
Comment #3
Anticosti CreditAttribution: Anticosti commentedsub
Comment #4
dremy CreditAttribution: dremy commented+1 Please integrate for auto billing
Comment #5
BenK CreditAttribution: BenK commentedSubscribing
Comment #6
minnur CreditAttribution: minnur commentedsubscribing
Comment #7
storyleader CreditAttribution: storyleader commentedsub
Comment #8
onsale002 CreditAttribution: onsale002 commentedsub
Comment #9
onsale002 CreditAttribution: onsale002 commented... sorry Duplicate :)
Comment #10
JGO CreditAttribution: JGO commentedSubscribing for sure !
Comment #11
nate.dame CreditAttribution: nate.dame commentedsubscribing
Comment #12
Anonymous (not verified) CreditAttribution: Anonymous commentedsub
Comment #13
mrconnerton CreditAttribution: mrconnerton commentedsub
Comment #14
fagoSubscribing
Comment #15
pardalman CreditAttribution: pardalman commentedSubscribing too...
Comment #16
refreshingapathy CreditAttribution: refreshingapathy commentedI guess I'll join the queue and subscribe :)
Comment #17
the_g_bomb CreditAttribution: the_g_bomb commentedhttp://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
Comment #18
carsonwsubscribing
Comment #19
Josh Waihi CreditAttribution: Josh Waihi commentedSubscribe.
Subscription and recurring billing has to be implemented with the payment gateway.
Comment #20
ntigh52 CreditAttribution: ntigh52 commentedSubscribe.
Comment #21
rooby CreditAttribution: rooby commented@ntigh52:
Check out the 'Follow' button at the top of issues.
Comment #22
ntigh52 CreditAttribution: ntigh52 commentedrooby,
I didnt understand what to do with the follow button?!
Comment #23
Robin Millette CreditAttribution: Robin Millette commentedUse the Follow button instead of "subscribing" with a comment. Less noise for us, same effect to you.
Comment #24
ntigh52 CreditAttribution: ntigh52 commentedI didnt know the Follow button before thanks.
Comment #25
AaronBaumanCouldn'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.
Comment #26
rszrama CreditAttribution: rszrama commentedYep, 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.
Comment #27
deggertsen CreditAttribution: deggertsen commented@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.
Comment #28
rszrama CreditAttribution: rszrama commentedYep, 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.
Comment #29
deggertsen CreditAttribution: deggertsen commentedGood 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.
Comment #30
rikki_iki CreditAttribution: rikki_iki commented@deggertsen did you make any progress with this?
Comment #31
deggertsen CreditAttribution: deggertsen commented@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.
Comment #32
Kebz CreditAttribution: Kebz commentedAny 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)
Comment #33
ntigh52 CreditAttribution: ntigh52 commentedhttp://drupal.org/project/commerce_sp_paypal
And
https://www.drupal.org/project/commerce_sp
And
https://www.drupal.org/project/commerce_license
Comment #34
torgosPizza@ntigh52: The two PayPal Subscription modules you reference are no longer supported.
Comment #35
deggertsen CreditAttribution: deggertsen commentedCheck 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.
Comment #36
Kebz CreditAttribution: Kebz commented@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 =)
Comment #37
nyleve101 CreditAttribution: nyleve101 commentedStumbled 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.
Comment #38
rooby CreditAttribution: rooby commentedFrom 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.
Comment #39
metallized CreditAttribution: metallized commentedsuscribe.
Comment #40
bjlewis2 CreditAttribution: bjlewis2 commentedHey @metallized, there's a "Follow" button that you can use to receive updates instead of commenting. That helps keep the comments clean. :)