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) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Integrating Google Recurring Subscriptions and Auto-renew Memberships
Pages: [1] 2

Author Topic: Integrating Google Recurring Subscriptions and Auto-renew Memberships  (Read 6481 times)

jbertolacci

  • I post occasionally
  • **
  • Posts: 54
  • Karma: 1
Integrating Google Recurring Subscriptions and Auto-renew Memberships
January 25, 2011, 02:10:50 pm
Since development is happening on CRM-7137, "Auto-renew Option for Memberships", what would it take to include Google Subscriptions in the list of supported recurring payment gateways? IMBA potentially has some money to sponsor this work. Perhaps that money could be the seed for a "make it happen" initiative?

http://issues.civicrm.org/jira/browse/CRM-7137
http://code.google.com/apis/checkout/developer/Google_Checkout_Beta_Subscriptions.html

jason

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: Integrating Google Recurring Subscriptions and Auto-renew Memberships
January 25, 2011, 03:04:50 pm

Hey jason:

That MIH is done and shipped with 3.3.2 / 3.3.3 :) However the code base was structured so most / all recurring processors could link into it fairly easily.

If IMBA would like to provide seed funding for integrating Google Subscriptions that would be great. I suspect its a 30-50 hour project depending on the complexity of google's interface. Would be great to have this as part of the 4.1 set of MIH candidates

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

jbertolacci

  • I post occasionally
  • **
  • Posts: 54
  • Karma: 1
Re: Integrating Google Recurring Subscriptions and Auto-renew Memberships
January 25, 2011, 03:27:57 pm
So CiviCRM 3.4 and 4.0 are in feature freeze now and stable versions are due in March, what is the projected schedule for 4.1? Would you be able to look at the Google Subscriptions docs and let me know if it there are any gotchas for the integration that has been achieved for Authorize.net.

If it looks like the same features can be supported through Google Subscriptions, IMBA should be able to front the first half of a 30 hour estimate. It would be dependent on Google extending the free processing fees to non-profits through 2012.

Hope you are doing well and look forward to seeing you in Chicago in March.

jason

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: Integrating Google Recurring Subscriptions and Auto-renew Memberships
January 25, 2011, 05:48:14 pm

3.4/4.0 will go in feature freeze end of month/early next month (we've delayed it by a few weeks)

http://wiki.civicrm.org/confluence/display/CRM/CiviCRM+v3.4+and+v4.0

Let us know when IMBA would like to get this going. Pretty sure there will be no DB changes required to add this feature, so we can potentially add this in 3.4.1/4.0.1

Hopefully you are planning on attending the code sprint and CiviCon in Chicago:

http://civicrm.org/civicrm/event/info?reset=1&id=103 - CiviCon
http://civicrm.org/civicrm/event/info?reset=1&id=106 - Code Sprint

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

jbertolacci

  • I post occasionally
  • **
  • Posts: 54
  • Karma: 1
Re: Integrating Google Recurring Subscriptions and Auto-renew Memberships
February 14, 2011, 03:04:39 pm
I'll contact Google and see if they plan to renew the non-profit free fees program for 2011.

A couple of question for you, my understanding is that PayPal Pro and Authorize.net push back a notification to CiviCRM on each recurrence in the billing cycle and CiviCRM generates a contribution, correct?

I assume this new contribution inherits the properties (contribution type, link to membership, and etc) of the old contribution, right? What about the values of custom data fields? Are these preserved in the new contribution?

I don't see any mention of pushing back notification to the originating system in the Google Checkout Subscription documentation. Is this a potential limitation?

http://code.google.com/apis/checkout/developer/Google_Checkout_Beta_Features.html

Treedawgus

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.2
  • CMS version: Drupal 6.8
  • MySQL version: Unsure
  • PHP version: Unsure
Re: Integrating Google Recurring Subscriptions and Auto-renew Memberships
February 20, 2011, 07:03:29 pm
Our non-profit would also be very interested in seeing the Google Checkout subscriptions integration. Where does the funding stand? We could potentially help do some fundraising for this feature.

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: Integrating Google Recurring Subscriptions and Auto-renew Memberships
February 20, 2011, 08:00:50 pm

We currently dont have any pledges towards this effort. If you and jason can team up to provide seed funding of 50-70% of the 30-50 hours (we'll shoot for 50 hours) that would be great. Contact me offline if your org can help fund this

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

jbertolacci

  • I post occasionally
  • **
  • Posts: 54
  • Karma: 1
Re: Integrating Google Recurring Subscriptions and Auto-renew Memberships
February 21, 2011, 11:15:47 am
Treedawgus, my employer could donate at least half of the 30 hour estimate. Could you do the same? That would get us far along and the Make it Happen initiative might get us to the 50 hour mark. What do you think?

Treedawgus

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.2
  • CMS version: Drupal 6.8
  • MySQL version: Unsure
  • PHP version: Unsure
Re: Integrating Google Recurring Subscriptions and Auto-renew Memberships
March 18, 2011, 05:46:27 pm
Jbertolacci - I'm very interested. What's the hourly rate, so that I can equate the total amount we need to raise? I'm assuming the standard $75/hr?
« Last Edit: March 18, 2011, 05:52:22 pm by Treedawgus »

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: Integrating Google Recurring Subscriptions and Auto-renew Memberships
March 18, 2011, 06:47:01 pm

If your two group can sponsor 15-20 hours each then we are more than halfway there towards the MIH happening. We'll post the MIH for 50 hours @ $75 / hour. Let us know and if so we'll include it in the 4.1 MIH candidates coming out early next week

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

Treedawgus

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.2
  • CMS version: Drupal 6.8
  • MySQL version: Unsure
  • PHP version: Unsure
Re: Integrating Google Recurring Subscriptions and Auto-renew Memberships
March 18, 2011, 07:51:08 pm
Checking with my non-profit leadership. I'll let you know as soon as I hear back.

Treedawgus

  • I’m new here
  • *
  • Posts: 9
  • Karma: 0
  • CiviCRM version: 3.2
  • CMS version: Drupal 6.8
  • MySQL version: Unsure
  • PHP version: Unsure
Re: Integrating Google Recurring Subscriptions and Auto-renew Memberships
March 27, 2011, 02:41:11 pm
Lobo - Powered by Action will fund 15 hours. I will make the contribution tomorrow. Please let me know which MIH drive to donate to...I didn't see it offhand.

Jbertolacci - will you be able to make the other 15 hour donation tomorrow as well, so that we can get started as soon as possible?
« Last Edit: March 27, 2011, 02:43:11 pm by Treedawgus »

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: Integrating Google Recurring Subscriptions and Auto-renew Memberships
March 27, 2011, 07:21:14 pm

we'll post an MIH for 50 hours, once jason confirms IMBA participation and to what extent. Hopefully the rest of the community will step up and provide the rest :)

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

jbertolacci

  • I post occasionally
  • **
  • Posts: 54
  • Karma: 1
Re: Integrating Google Recurring Subscriptions and Auto-renew Memberships
March 28, 2011, 11:37:47 am
Lobo & Treedawgus,

IMBA will fund 20 hours. I do have one linger question I need clarified before we move forward: do we know if google will push back a notification to CiviCRM on each recurrence in the billing cycle so can CiviCRM generate a contribution?

jason

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: Integrating Google Recurring Subscriptions and Auto-renew Memberships
March 28, 2011, 03:19:15 pm
A real quick check of the docs indicate that google does do an XML notification for every recurring contribution, so yes Civi will create a contribution and attach it etc.  When we start working on it, if we discover this is not valid, we will cancel the MIH

Note that we will be implementing "google managed subscriptions". This is a lot easier for us and similar to the way we handle paypal and auth.net

We'll put up the MIH this week and if you'll can blog / spread the word on the forums about it and get the community to chip in the remaining 15 hours that would be awesome :)

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] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Integrating Google Recurring Subscriptions and Auto-renew Memberships

This forum was archived on 2017-11-26.