kbahey, would you be open to supporting other payment gateways than paypal for this module? My motivation is that I find donation module to be an ideal, lightweight solution for small nonprofits who don't want all the headaches of implementing a CRM solution such as CiviCRM just to raise funds online.

I sponsored a module for Ubercart that integrates with an Indian payment processing service (ebs.in), so it may be possible to reuse parts of that code to build something that integrates another payment service into the donation module. My thinking is that, on the donate page, donors should be able to choose either PayPal or the other payment gateway and then proceed to check out and pay by credit card.

I will be thankful for your feedback and advice.

Comments

kbahey’s picture

I am open to the idea, and agree that a light weight solution is very desirable.

Perhaps it is the site admin that should decide which payment methods are available.

The current module depends on simple_paypal, so we have to change that to be a hook (donation_get_methods() for example?)

Perhaps a better way is make ebs.in its own API, in a separate module, then donation can interact with that. This opens the door to other modules to use it as well.

venkat-rk’s picture

Thank you for being willing to accommodate alternative payment gateways.

I like the API approach. Regarding the setting, we would actually like the donor to be able to choose either PayPal or EBS. But, this decision can wait for later.

kbahey’s picture

Here is a project that aims to be a payment API without e-commerce/ubercart's overhead http://drupal.org/project/pay

Perhaps you can get your gateway integrated with this API, and then donation can interface with that API too.

venkat-rk’s picture

That's an interesting thought.

What is nice about the pay module is that it supports payment methods such as cheque too - handy for donors who may prefer to pay by cheque. What is a bit of concern is that it has no published release so far although development seems to be active.

venkat-rk’s picture

Status: Active » Closed (fixed)

Unfortunately, EBS told me during a call last week that they have stopped approving payment gateway applications from non-profits in India due to multiple instances of chargeback fraud. That puts paid to my hopes of integrating it with the donation module. As it's doubtful their policy will change soon and I am not interested in any other payment processing service (ccavenue.com is the only other option till date), I am closing rather than postponing this issue.

kbahey, thank you once again for your willingness to encourage this effort.