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 CiviMail (Moderator: Piotr Szotkowski) »
  • manually generate a checksum?
Pages: [1]

Author Topic: manually generate a checksum?  (Read 1084 times)

adixon

  • I post frequently
  • ***
  • Posts: 314
  • Karma: 19
    • Blackfly Solutions
manually generate a checksum?
March 04, 2010, 01:28:15 pm
I have a client who is migrating recurring cc payments to a newish CiviCRM install (3.0).

To do this, it looks like she has to go in anonymously/manually and create the payment via the payment form for each one.

One idea i had to make this easier would be to generate checksum tokens for each user and then add them to the anonymous contribution form url so that they wouldn't have to manually reenter the contact information and worry about matches/merging etc.

Does this make sense? Or is there a better way of importing recurring cc contributions?

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: manually generate a checksum?
March 09, 2010, 07:51:46 am

hey alan:

civicrm does not have (as yet) a method of entering recurring contribution from the admin side. so those contributions would be treated more like individual contributions.

Not sure where u r getting the contributions from, but if something like a payment processor, you might want to check and use:

bin/ContributionProcessor.php

You could also use that script to import a csv file (combined contact + contribution info)

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

adixon

  • I post frequently
  • ***
  • Posts: 314
  • Karma: 19
    • Blackfly Solutions
Re: manually generate a checksum?
March 09, 2010, 11:19:55 am
the vocabulary is a little confusing here ..

1. the client had recurring contributions stored in another system (Raiser's Edge). In that system they have the cc number (but not the cc code) as well as amount/name/frequency. This information currently gets spat out by Raiser's Edge in some machine readable form each month that is then fed somewhere else (or maybe manually processed, i'm not sure).

2. so they'd like to input these contributions into CiviCRM, preferably a one-time entry as a recurring contribution rather than having to do it each month. As they noticed and you confirmed, they can't do this through the admin interface (though they could re-input them each month through the admin interface).

So, my idea was that the org. staff would input them as recurring contributions through the public interface, masquerading as the constituents/donors (though that would require the cc code, right?). The only issue with that approach would be to make sure the constituent data was clean enough to ensure a match with the existing constituent record, to avoid having to dedupe afterwards - which is where the idea of using a checksum token came from...

But I think you're saying the bin/ContributionProcessor.php is a useful script, so can you point me at a little documentation? Is that a script that they would run each month with the equivalent of what raiser's edge exports?

« Last Edit: March 09, 2010, 11:56:58 am by adixon »

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: manually generate a checksum?
March 09, 2010, 01:04:57 pm
Asssuming all that is exported by Raiser's edge are valid contributions, you can import them into CiviCRM using ContributionProcessor.php as a csv file

ContributionProcessor.php is documented in some blog posts here:

http://wiki.creativecommons.org/OneClickDonate.php
http://www.rants.org/2009/04/29/civicrm-saves-the-day/

I'll try to convince nkinkade to document it on the wiki

lobo
« Last Edit: March 09, 2010, 01:11:52 pm by Donald 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 CiviMail (Moderator: Piotr Szotkowski) »
  • manually generate a checksum?

This forum was archived on 2017-11-26.