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) »
  • Discussion (deprecated) »
  • Professional CiviCRM Services (Moderator: Dave Greenberg) »
  • Payment Processor for Elavon's "Virtual Merchant" Hosted Payment Page
Pages: [1]

Author Topic: Payment Processor for Elavon's "Virtual Merchant" Hosted Payment Page  (Read 8579 times)

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Payment Processor for Elavon's "Virtual Merchant" Hosted Payment Page
August 21, 2009, 01:05:00 am
The CiviCRM processor for Elavon is not a hosted solution, i.e. it requires the CiviCRM site to collect CC information. Elavon has another method called Virtual Merchant which is a hosted solution, i.e. users are sent to Elavon's site to enter their payment data. There is a developer's guide available at https://www.myvirtualmerchant.com/VirtualMerchant/supportlandingvisitor.do regarding this.

We need this processor written and we don't have manpower for it right now. Any interested parties should contact me privately with a timeframe and price. We need it ASAP.

Thank you.
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

ds505

  • I post occasionally
  • **
  • Posts: 40
  • Karma: 3
Re: Payment Processor for Elavon's "Virtual Merchant" Hosted Payment Page
August 21, 2009, 02:27:54 pm
We are planning on using Elavon for a client and came across this link suggesting that the Authorize.net gateway programming can be modified to work with Elavon. Hope this helps in not having to write something from scratch.

https://www.internetsecure.com/merchants/ShowPage.asp?page=SCAN&q=7

Thanks,
Leila

Data-Scribe(r)
http://www.datascribe.biz

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Payment Processor for Elavon's "Virtual Merchant" Hosted Payment Page
August 21, 2009, 05:13:06 pm
Hi,

The main challenge for these two payment processors is essentially the same. They both require the user's browser to be re-directed with a POST. The existing hosted payments options use an encoded GET string and the php code is able to re-direct them. Redirecting a POST is a little more tricky. I haven't quite got my head around the best way to do that and integrate it into CiviCRM. It may be that the 'button' method should be leveraged but it is quite Paypal-centric at the moment.



Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

midloman

  • I post occasionally
  • **
  • Posts: 62
  • Karma: 1
Re: Payment Processor for Elavon's "Virtual Merchant" Hosted Payment Page
September 15, 2009, 09:31:36 am
I was able to implement the XML Elavon processor in CiviCRM (with a few changes to the core elavon.php).  This works with Elavon's "VirtualMerchant" product.  According to Elavon's documentation for that product, Hosted processing will occur automatically if you fail to send the card holder's info in your Xml stream.  I'll be testing that in the next few days.  If CiviCRM has an input screen that will capture the minimum info, and that screen can be tied to a (renamed) processor code, this should be easy to set up.

Contact me privately if you want to discuss it.
Jim Robbins

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: Payment Processor for Elavon's "Virtual Merchant" Hosted Payment Page
September 15, 2009, 09:37:40 am
That approach may work, but I have a feeling that it will fail. I did write a fresh processor for Virtual Merchant and the main code is posted here http://forum.civicrm.org/index.php/topic,9556.msg41363.html#msg41363

It works 95%. The only remaining issue is the final "thank you" page which doesn't work.

If you want the rest of the code (which is mostly just copied from existing files), just contact me privately with your email and I will send it.

Thank you.
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Payment Processor for Elavon's "Virtual Merchant" Hosted Payment Page
September 15, 2009, 02:54:17 pm
Hi, I do still intend to look at that problem Hershel - life has just been a bit too busy.

Re midloman's solution - I think the problem will be that you won't be notified about the outcome correctly.
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Professional CiviCRM Services (Moderator: Dave Greenberg) »
  • Payment Processor for Elavon's "Virtual Merchant" Hosted Payment Page

This forum was archived on 2017-11-26.