Hi all,
What are nonprofits doing to ensure a smooth donation process, including 'in memory' and recurring donations without leaving your website?
I'm working on a website for a nonprofit animal-related organization, and I wanted to find the best way to accept donations via paypal WITHOUT being taken to the paypal page.
We're currently using CiviCRM, which does this trick, but the new site will not have CiviCRM. It's in Drupal 7.
Should I go with a PayPal API integration? If so, I think that's beyond my expertise and would likely need to hire someone for that.
What about using Stripe to provide an in-page interface?
This page gives an idea of what I want it to look like: http://www.preventalitter.com/civicrm/contribute/transact?reset=1&id=1
Thanks in advance for your ideas!
Kate

Comments
Look at iATS and RedHen Donation
The iATS payment integration for Drupal Commerce has robust "card on file" support. It's a key component of the RedHen Donations solutions that we build for our clients.
Check out:
http://thinkshout.com/blog/2014/08/online-fundraising-with-redhen-donation/
and
http://thinkshout.com/blog/2014/05/commerce-iats-2-0/
to get started.
Of course, you don't have to use RedHen Donations. The key for what you're trying to do is the iATS integration. iATS is great, by the way. Competitive pricing, but much more importantly, incredible customer service. (Admittedly, they are one of our clients too, paying for the integration work. But we only work with them because they are committed to open source and treating their exclusively nonprofit clients right.)
Cheers,
Sean
Thanks!
Thank you, Sean. I wasn't familiar with RedHen before - what a great product! I'm in touch with iATS now, too.
I appreciate your help.
Paypal is a labyrinth
Hi Kate,
We just recently did a whole bunch of Paypal integration. One of the key tools we used to keep the user experience confined to the org site was the Commerce Paypal module for Drupal Commerce. The module for this is straight forward as these things go - https://www.drupal.org/project/commerce_paypal. It does support recurring transactions as long as the Paypal account is configured to do so. In the labyrinth that is Paypal, it may be hard to figure out where to turn that feature on and whether there are fees to do so.
There is a caveat. Paypal typically requires that "Express Payment" is ALSO available to donors, which is the service that takes them over to the Paypal payment page, so you want to keep an eye on that, but I have no idea how they enforce that rule.
Following up on Sean's comment, we find that using the iATS module is significantly easier for running transactions. If iATS is an option, you may find your life is more straight forward.
Hope that helps.
Joel
Thanks!
Thank you, Joel.
Yes, I don't know why PayPal is so obtuse. I'll check out the commerce module you suggested, as I'm looking for something simple.
Kate
+1 for iATS. ThinkShout does
+1 for iATS. ThinkShout does an incredible job of keeping the module tidy and responding (and implementing) feature requests (take a glance at the issue queue for evidence) which shows a commitment by iATS which is the kind of assurance one wants to see in a module so important.
RedHen Donations
We really appreciate the kind words, folks hats off
Kate - Mike from iATS here. We're very glad to hear you're weighing your options and encourage you to explore RedHen if your new site is in Drupal 7. It's not only a great product built natively in Drupal, but ThinkShout is a solid team of Drupalers that manages it closely.
PayPal and Stripe are both good options, but experiences may vary. I haven't tried their modules, so I couldn't really comment on those myself. But if tribute gifts and recurring donations are key requirements, our module + RH could work nicely. I'd be happy to chat next week.
Cheers,
Mike