PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Integrate with Donor Tools

  1. John

    New to Gravity Forms (and Donor Tools). We need to integrate a Donor Tools fundraising event with Gravity Forms for sign-up and payment.
    For example we want to allow web users to be able to sign-up and pay for events (that go through Donor Tools) on the WordPress site. There would be multiple events, classes or programs that they could pay for online.
    Any thoughts on how to get started with this? I’m still getting familiar with the Donor Tools API and Gravity Forms, looking for some direction to help me ask the right question.

    Posted 8 years ago on Friday December 30, 2011 | Permalink
  2. If Donor Tools has an API, you can send the data you capture with your form using the gform_after_submission hook. I'm not familiar at all with Donor Tools, but if your form can capture the data you need, and Donor Tools has an API which can accept the data, you will be able to integrate the two.

    Posted 8 years ago on Monday January 2, 2012 | Permalink
  3. Hey Chris,

    I too am working on a project that involves Donor Tools. An issue I see with gform_after_submission is payment has not been verified and should not be registered in Donor Tools as a donation. Correct me if I am wrong with this assumption.

    Is there a hook when PayPal payments have been approved through the IPN?


    Posted 8 years ago on Wednesday January 4, 2012 | Permalink
  4. It appears gform_paypal_fulfillment is the correct hook for the job, however any insight on the $entry array and how it works. The documentation does not describe this well.

    Posted 8 years ago on Wednesday January 4, 2012 | Permalink
  5. Hi upwebdesign,

    Yep, gform_paypal_fulfillment is the hook to use to do something after a payment has been fulfilled.

    In regards to the $entry object, first off wanted to make sure you had seen this page:

    It could use an update but basically this is just an array of data pertaining to the current entry (in most hooks this means the entry that was just submitted). This array will contain all of the fields you see listed on the documentation and additionally will contain all of the submitted form data as well by field ID (example, Field ID #1 data can be accessed like so: $entry[1];).

    Posted 8 years ago on Wednesday January 4, 2012 | Permalink
  6. John

    Thanks all for your response, I'll research and play with this to see if I can get it to do what I'm thinking.

    Posted 8 years ago on Wednesday January 4, 2012 | Permalink
  7. gcplweb

    Hi John,

    Did you get the Donor Tools integration to work? If so, I'm wondering if you would share your setup. Thanks!

    Posted 7 years ago on Tuesday December 4, 2012 | Permalink