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) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
Pages: [1] 2

Author Topic: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)  (Read 3689 times)

SarahG (FountainTribe)

  • Ask me questions
  • ****
  • Posts: 782
  • Karma: 29
  • CiviCRM version: 4.4.7
  • CMS version: Drupal 6, Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3
Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
March 19, 2013, 08:12:02 pm
I am trying to estimate the level of effort needed to update/convert the existing Drupal module payment processor for Vanco to be a CiviCRM extension that can work with version 4.2 or better.

(The existing Vanco module is at: http://lamp1.axiaconnect.com/~filesbac/vanco/vanco.directpayment.processor_Civi4.1.x_D6.zip   thanks to BackOffice Thinking. It is also described at: http://civicrm.org/blogs/pkeogan/vanco-payment-processor-civicrm-33-34-and-41 )

After digging into the code, I noticed that the module overrides a number of tpl files because the core tpl files only allow for credit card payments, while the module allows someone to pay either by credit card or ACH.  Could the changes to the tpl files be incorporated in the core tpl files? I was thinking there would need to be some kind of flag for each payment processor to indicate if it allows ACH or Credit Cards or both.  Then there is the situation where the payment processor in general allows both, but the organization using CiviCRM is only set up for ACH or Credit Cards with that processor. (eg they use Vanco for ACH only, and use Authorize.net for credit cards)

While ACH (and therefore Vanco) is a U.S. specific system (described at: http://en.wikipedia.org/wiki/Automated_Clearing_House)   I am hopeful that the form fields that are needed in the .tpl files are very similar or the same as what is needed by payment processors for other countries.

Any thoughts on what changes would be needed to allow CiviCRM core to handle payment processors that offer ACH/eCheck/EFT/DirectDebit ?
« Last Edit: March 19, 2013, 08:33:28 pm by epg »
Did I help you? Please donate to the Civi-Make-It-Happen campaign  CiviCRM for mobile devices! 

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: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
March 19, 2013, 09:20:20 pm

Might want to check using crmRegion (documented on wiki here): http://wiki.civicrm.org/confluence/display/CRMDOC42/Region+Reference

Might also want to see what the UK folks (parvez) has done with direct debit and how they've handled it (i know they use regions)

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

sonicthoughts

  • Ask me questions
  • ****
  • Posts: 498
  • Karma: 10
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
March 20, 2013, 07:36:45 pm
We looked at Vanco too, but didn't want to have to support the module as this was for a low volume org.  To state the obvious, for a higher volume org ($3M -$5M+ in credit cards charges /yr) using ACH/ETF  can save over  $50K per year.  Nice payback to support this kind of effort :)

fen

  • I post frequently
  • ***
  • Posts: 216
  • Karma: 13
    • CivicActions
  • CiviCRM version: 3.3-4.3
  • CMS version: Drupal 6/7
  • MySQL version: 5.1/5.5
  • PHP version: 5.3/5.4
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
April 19, 2013, 12:41:12 pm
I'm also interested in adding e-check capability.  Likely too large a project for me to take on myself, but how can I help?

pkeogan

  • I post frequently
  • ***
  • Posts: 130
  • Karma: 4
    • BackOffice Thinking
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
April 19, 2013, 01:42:07 pm
The Vanco extension we wrote for 3.4/4.1  is ready about to be released for 4.2x -- we've had about 4 organizations test it.  Vanco is really looking to make a push with CiviCRM and was very helpful in fixing all of the issues we diffident with the earlier versions.

If anyone wants a beta version please contact me.  Hopefully it will be in the extensions by May

fen

  • I post frequently
  • ***
  • Posts: 216
  • Karma: 13
    • CivicActions
  • CiviCRM version: 3.3-4.3
  • CMS version: Drupal 6/7
  • MySQL version: 5.1/5.5
  • PHP version: 5.3/5.4
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
April 20, 2013, 08:01:21 pm
Just looked up Vanco - interesting.  Unfortunately, the description of the integration in the blog post pointed to above doesn't say very much.  Does Vanco and the Vanco CiviCRM module support e-check transactions similar to that described (apologies for pointing to a competitor) here: http://www.authorize.net/solutions/merchantsolutions/merchantservices/echeck/ ?

pkeogan

  • I post frequently
  • ***
  • Posts: 130
  • Karma: 4
    • BackOffice Thinking
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
April 21, 2013, 06:06:40 am
Yes it does, what areas are you concerned about?

sonicthoughts

  • Ask me questions
  • ****
  • Posts: 498
  • Karma: 10
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
April 21, 2013, 01:57:51 pm
Now with CiviAccounting, the opportunity for ACH can really impact the bottom line - avoiding the large expenses associated with credit card processing.  I do not have a client able to test but can help Vanco put together the business case and some use cases. 

pkeogan

  • I post frequently
  • ***
  • Posts: 130
  • Karma: 4
    • BackOffice Thinking
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
April 22, 2013, 04:42:46 am
Thanks sonicthoughs.  We have plenty of business cases. :)  Please be aware that the Vanco release is for 4.2X not 4.3; It will take some additional work (maybe a make it happen project) to move it to 4.3.  You are right, the main reason why organizations want ACH to reduce costs especially for large transactions.

sonicthoughts

  • Ask me questions
  • ****
  • Posts: 498
  • Karma: 10
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
April 22, 2013, 10:33:15 am
Ok.  Curious why 4.2 and 4.3 would be that much different.  Is it is using the latest API?  Related to new financial functions?

pkeogan

  • I post frequently
  • ***
  • Posts: 130
  • Karma: 4
    • BackOffice Thinking
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
April 22, 2013, 10:57:14 am
I suspect that the financial changes in 4.3 will effect it.  I am not positive though.

sdixon

  • I’m new here
  • *
  • Posts: 1
  • Karma: 0
  • CiviCRM version: 4.2
  • CMS version: Drupal
  • MySQL version: 5
  • PHP version: 5.3.15
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
April 29, 2013, 11:29:36 pm
pkeogan,

I have a client who is in desperate need to process ACH payments in addition to CC for contributions.  What would it take to get access to the 4.2x beta version of your Vanco extension?  I have sent you a PM, but just in case you didn't get it.  We'd very much like to check out your payment processor.

davefarkas

  • I’m new here
  • *
  • Posts: 1
  • Karma: 0
  • CiviCRM version: CiviCRM 4.3.4
  • CMS version: Drupal
  • MySQL version: Not sure
  • PHP version: Not sure
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
October 14, 2013, 07:32:31 am
We are converting from a legacy online donation system to CiviCRM and need to have EFT / ACH functionality.   Is the Vanco extension fully functional or still in beta?  Do you need more testers?  Please contact me to see how we could work together on this.  Thanks! -  Dave

fen

  • I post frequently
  • ***
  • Posts: 216
  • Karma: 13
    • CivicActions
  • CiviCRM version: 3.3-4.3
  • CMS version: Drupal 6/7
  • MySQL version: 5.1/5.5
  • PHP version: 5.3/5.4
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
October 14, 2013, 08:26:58 am
We ended up switching to Paypal Express as it accepts checks and CCs as payment, so I can't provide additional info on Vanco. Do let us know what you find out, though.

jtbayly

  • I post occasionally
  • **
  • Posts: 43
  • Karma: 0
Re: Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)
November 08, 2013, 07:34:04 am
I'm very interested in using this in 4.4. Did anybody make further progress on this? I'd really like to support recurring contributions by both CC and bank account.

Fen, does Paypal Express allow recurring contributions? I can't for the life of me figure it out.

Thanks,
-Joseph

Pages: [1] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Updating a payment processor extension that does ACH (EFT/eCheck/DirectDebit)

This forum was archived on 2017-11-26.