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 »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Authorize.net and Recurring contributions
Pages: [1]

Author Topic: Authorize.net and Recurring contributions  (Read 3002 times)

Shai

  • I post frequently
  • ***
  • Posts: 202
  • Karma: 8
    • Content2zero
  • CiviCRM version: 4.3.x, 4.4.x, 4.5.x
  • CMS version: Drupal 7
  • MySQL version: 5.5.x
  • PHP version: 5.3.x, 5.4.x
Authorize.net and Recurring contributions
February 23, 2012, 12:16:48 pm
Does CiviCRM 4.1 support recurring contributions with Authorize.net (the regular ARB Authorize.net without their CIM add-on).

Thanks,

Shai Gluskin
Don't miss out! Sign up now for free expert advice on CiviCRM's new StackExchange help site.

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Authorize.net and Recurring contributions
February 23, 2012, 12:21:00 pm
Yes. Also auto-renewing memberships.

http://wiki.civicrm.org/confluence/display/CRMDOC41/CiviContribute+Payment+Processor+Configuration
Protect your investment in CiviCRM by  becoming a Member!

Shai

  • I post frequently
  • ***
  • Posts: 202
  • Karma: 8
    • Content2zero
  • CiviCRM version: 4.3.x, 4.4.x, 4.5.x
  • CMS version: Drupal 7
  • MySQL version: 5.5.x
  • PHP version: 5.3.x, 5.4.x
Re: Authorize.net and Recurring contributions
February 23, 2012, 12:47:15 pm
Thanks Dave...

Follow up question:

For a client who is planning on migrating to CiviCRM from Salsa (using the DIA payment processor) is there a way to transfer recurring donations without involving the donor?

Shai
Don't miss out! Sign up now for free expert advice on CiviCRM's new StackExchange help site.

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Authorize.net and Recurring contributions
February 23, 2012, 04:41:24 pm
Folks at EFF.org had the same issue migrating from Convio. I've asked them if they can share whether they resolved it or ???
Protect your investment in CiviCRM by  becoming a Member!

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Authorize.net and Recurring contributions
February 23, 2012, 07:13:59 pm
i will try and remember to ask if eileen has an answer for this from any of our migrations when she is back at work
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Micah Lee

  • I post occasionally
  • **
  • Posts: 31
  • Karma: 4
  • CiviCRM version: 4.1.0
  • CMS version: Drupal 7
  • MySQL version: 5.1.49
  • PHP version: 5.3.3
Re: Authorize.net and Recurring contributions
February 24, 2012, 10:54:30 am
Hi Shai,

EFF did recently go through a lot of trouble to save all of our recurring donations when we switched from Convio to CiviCRM. It was a whole lot of trouble. If you have a small number of recurring donors it would probably be less work to just call them all up on the phone and explain that you need them to re-donate with the new system. The details are murky, but the backend payment processor is the company that actually has the recurring credit card tokens and either some sort of API that's used to manually re-charge the card every month, or they charge it themselves on a cron job.

What we ended up doing is paying the payment processor like $2000 to give us the actual credit card numbers, canceled all of the recurring donations, exported the exact day each month that all the recurring donors expect their card charged, and we wrote a selenium script that we watched run once a day for 30 days that charged that day's cards. We had to hack the CiviCRM authorize.net payment processor to not validate on security code, since we didn't get those from the payment processor (only credit card numbers and expiration dates).  In the end it was a huge pain but it worked. We had about 1000 recurring donations at the time.

We got some advice from Rainforest Action Network who ran into the same problem when they were switching from Convio to Salsa. The people at Salsa helped them out a lot, and I think their solution was actually very different than our solution. Their Convio account was opened way earlier than ours was so they were using a different payment processor.

I believe they were able to get Convio to transfer ownership of their merchant account to them and open up a separate merchant account for their new Salsa transactions. They just kept the old merchant account active until all of their legacy recurring donor credit cards expired, and when that happened and the donors re-signed up they would go into the new Salsa merchant account. Something like this might be possible for you moving away from Salsa and into CiviCRM, but it will probably involve either editing an existing CiviCRM payment processor or programming a new one that will let you get IPN pings from whatever Salsa is using right now to add contributions to CiviCRM.

tl;dr: It's really hard and takes a lot of work, but in some cases it's totally worth it. If you can afford to cancel everyone's recurring donations and ask them to re-sign up, this is by far the easier route to go.

Shai

  • I post frequently
  • ***
  • Posts: 202
  • Karma: 8
    • Content2zero
  • CiviCRM version: 4.3.x, 4.4.x, 4.5.x
  • CMS version: Drupal 7
  • MySQL version: 5.5.x
  • PHP version: 5.3.x, 5.4.x
Re: Authorize.net and Recurring contributions
March 05, 2012, 02:23:44 pm
Hi Micah Lee,

Thank you so much for the detailed post. I really appreciate it!

The client has decided not to try to automate the transfer of recurring donations. We think it is going to be a great opportunity for staff at the organization to do outreach and say thank you to the recurring donors. Though there will be significant staff time involved, and some won't renew, I think those that renew at a higher level will more than make up for the staff time and the attrition.

Some times the solution is not in computer code!

Your detailed description of the process really helped in our getting priorities in order.

Best,

Shai Gluskin
Content2zero Web Development
Don't miss out! Sign up now for free expert advice on CiviCRM's new StackExchange help site.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Authorize.net and Recurring contributions

This forum was archived on 2017-11-26.