News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

Elavon (My Virtual Merchant) Integration with Virtuemart - Using Realex, FAILURE

Started by CGLaidlaw, September 09, 2015, 17:47:31 PM

Previous topic - Next topic

CGLaidlaw

I am working with a client who refuses to use anything but Elavon (My Virtual Merchant) for their CC processing. I submitted a ticket as follows:

Our orders are being auto cancelled. I believe that it is because the realex payment method is configured incorrectly. We already have a My Virtual Merchant (Elavon) account established. The site makes it to the card input page (Realex API). Then when the order is submitted we instantly receive an email that the order was cancelled. I have the default action to confirmation for order negotiation. The error when using the Redirect method is that the Merchant ID and Account are incorrect, yet I am getting those values directly from My Virtual Merchant. What should the configuration for the Realex API Payment Method include (Sub-Account, Secret, etc.)? An example or explanation of where to get the data would be greatly appreciated. Thank you!

They have redirected me here. I have contacted Realex and they were of no help, they were trying to sell me their CC processing. I have looked through the documentation of Virtuemart and Elavon and it clearly states that the two are compatible:

Elavon - https://resourcecentre.elavonpaymentgateway.com/index.php/compatible-shopping-cart-list (Expand the Virtuemart and read the integration part, near the bold text)

Virtuemart - I have seen on many forums that this has been done, but not as of VM 3+

Options - I have seen this link commonly: http://www.trilosoft.com/elavon.htm yet they only support Joomla 2.5!

I am working with Joomla 3.4.4 and Virtuemart 3.0.9

Please help with this matter as we need this business. Thank you!

alatak

Hello

QuoteThe error when using the Redirect method is that the Merchant ID and Account are incorrect,

For evalon, you may need to change the gateway URL. Have you checked that ?

CGLaidlaw

QuoteFor evalon, you may need to change the gateway URL. Have you checked that ?

Where is the Gateway URL field? I do not see it in Configuration or the Realex - API Properties. I apologize, this is my first time setting up Virtuemart as an E-Commerce solution. I ask for your patience and forgiveness in helping me solve this. I greatly appreciate your help!

**** EDIT ****

I have found the URL's needed. But my account settings are wrong. My Virtual Merchant does not use the same fields (Or at least not the same names) as Shared Secret and Sub-Account. I am getting an error that my VitualMerchant ID is wrong now.

Could I have an example of what goes in the Merchant ID, Shared Secret and Sub-Account fields?
I am currently using:

Merchant ID: The Account ID # From Virtual Merchant (Converge)
Shared Secret: The Terminal Pin From Virtual Merchant
Sub-Account: The User ID for the Associated Values Above

Can anyone confirm that those are the correct values?

CGLaidlaw

For those running into a similar problem, here is the guide that helped me. Look at the URL's Section (Page 6)

https://www.myvirtualmerchant.com/VirtualMerchant/download/developerGuide.pdf

Still working on credentials, but it's at least communicating to the right place now.

I believe the problem is that in the POST message, My Virtual Merchant is expecting the values:

ssl_merchant_id
ssl_user_id
ssl_pin

And since those are not fields within the Realex Plugin it must not be communicating properly. I have turned on Debug mode to see the POST in an array format to see what values are being sent. If anyone could help me make the proper edits to make this work that would be AMAZING!

alatak

Hello
Which version of the realex plugin are you using? the redirect one or the API one?


CGLaidlaw

I have tried both, but I am currently using the Realex - HPP (Redirect One) to see the POST message and response from the My Virtual Merchant Gateway.

Realex Payments

Hello,

Thanks for getting in touch in relation to the Realex Payments plugin.

Virtual Merchant is a different product offering than what this plugin supports. My understanding is it Virtual Merchant primarily servers North America and Canada.

The Realex Payments plugin supports Elavon Payment Gateway which is UK and EU offering.

So the credentials you have been provided with:

ssl_merchant_id
ssl_user_id
ssl_pin

These are for the Virtual Merchant gateway which the Realex Payments plugin does not support.

Could you please PM me some more details including the company's name and which territory their merchant bank account is located so we can clear up whether the UK and EU Elavon Payment Gateway would be a suitable solution.

Best,

Seán

Seán MacDomhnall
Realex Payments

CGLaidlaw

QuoteCould you please PM me some more details including the company's name and which territory their merchant bank account is located so we can clear up whether the UK and EU Elavon Payment Gateway would be a suitable solution.

I have PM'd you a couple times now, but even in my message center it says that I have 0 sent messages. I am not sure what the problem is; have you received any messages?

Realex Payments

Hello,

I received notification of the PM you sent on the 19th but not on the 14th for some reason. Apologies it may have been intercepted by my spam filter.

Unfortunately, unless you have an account with Elavon Payment Gateway which operates in the UK / EU, you will be unable to use this plugin.

You will have to find a plugin that works with MyVirtualMerchant (Converge), this a completely separate entity working in a different territory. A quick search on Google shows me there are a number of plugin available for Virtuemart and MyVirtualMerchant (Converge) but I wouldn't be best placed to advise which one to use.

Best,

Seán

CGLaidlaw

Okay, thank you for at least looking into it. I appreciate the time and effort put into answering my question.

If I find anything of value I shall post it here for others (If they have the same setup).