CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • How does CiviMember handle automatic membership renewals?
Pages: [1]

Author Topic: How does CiviMember handle automatic membership renewals?  (Read 4114 times)

mcarbone

  • Guest
How does CiviMember handle automatic membership renewals?
April 30, 2007, 12:19:11 pm
I'm looking into using CiviMember on a site that wants to automatically charge members each month for their ongoing membership.  I know from the online guide that CiviMember can handle sending out renewal reminders, but can it handle recurring automatic payments?  Is this payment-processor dependent?  Would it require custom code to be run by cron?

Thanks,
marco

mcarbone

  • Guest
Re: How does CiviMember handle automatic membership renewals?
April 30, 2007, 12:39:36 pm
I'm told that there is no mechanism for a user to cancel their membership, so even if one could set up recurring payments with the payment processor, it seems like I would have to build the functionality for the user to do that, and for the payment processor to be informed.  Does this sound right?

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: How does CiviMember handle automatic membership renewals?
April 30, 2007, 02:47:42 pm
Marco,
Automated recurring memberships haven't been implemented as of yet. CiviContribute/CiviMember do not store credit card data - so recurring payments of any type are limited to payment processors which support this on the "gateway" side. Currently, this is limited to PayPal Website Payments Standard. (On a related note, there is support for users canceling their recurring contribution via a PayPal link which is provided to the user in their receipts.)

You would need to extend the existing recurring contribution functionality to associate a recurring contribution record with a membership record. Then, when the recurring contribution is "posted" back to CiviCRM - the associated membership record is renewed for the specified "term". If you are interested in developing and contributing code for this - contact myself or lobo directly and we can flesh out an approach.
Protect your investment in CiviCRM by  becoming a Member!

mcarbone

  • Guest
Re: How does CiviMember handle automatic membership renewals?
April 30, 2007, 03:24:27 pm
I will put the option for contributing code into the proposal, and will get in touch with you if we decide to go in that direction.  You are sure that PayPal Standard can be configured to "post" back to CiviCRM on each recurring payment?

Also: is it feasible, as an alternative, to write a custom Drupal module to store CC data and to use the CiviMember API to do the monthly recurring payments?   That wouldn't contribute to CiviCRM, but could be a faster solution and would allow the use of other Payment Processors.

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: How does CiviMember handle automatic membership renewals?
April 30, 2007, 04:37:27 pm

Marco:

yes, We have paypal recurring working with CiviContribute and yes it is configured to post back to civicrm on each recurring payment

CiviMember does not have recurring payment model built in as yet. We'll have to extend the data model to do so. We think its a trivial extension. In general storing CC data is not a recommended practice unless u know what u r doing from a security viewpoint

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Jerry

  • Guest
Re: How does CiviMember handle automatic membership renewals?
May 01, 2007, 08:25:02 am
Just on a side note, Authorize.net has an Automated Recurring Billing API.  I would assume there will need to be modifications made the the authnet payment processor module along with some changes within CiviCRM to manage the subscriptions.  Just another option to look at as CiviCRM grows....

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: How does CiviMember handle automatic membership renewals?
May 01, 2007, 10:28:56 am

Authorize.net was a community contribution. We hope that folks will step up and also submit the recurring part as a community contribution :)

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • How does CiviMember handle automatic membership renewals?

This forum was archived on 2017-11-26.