Welcome, Guest. Please login or register.
Login with username, password and session length


Need help or want to talk to other developers? Join the VirtueMart Chat! Read more...

  Advanced search

247038 Posts in 67506 Topics- by 258314 Members - Latest Member: aniketana
Pages: [1]   Go Down
Print
Author Topic: Eway Payment Module Fixed | Now Working Very Nicely  (Read 1063 times)
Brendpn
Newbie
*
Posts: 11


« on: February 16, 2011, 00:42:00 AM »

Hi everyone.

Recently had some issues with the eway payment gateway not receiving name details from the shopping cart and also not sending back confirmation of payment and updating the order status automatically.

After a bit of development work on behalf of eway and some testing from myself, I'm happy to announce that the eway gateway is talking very nicely with VM.

I've tested this several times today and can confirm that the following is happening.

  • order is placed in checkout
  • when payment processes successfully on eway, order confirmation shows in VM cart
  • on the order list the order status is set to "Confirmed" instead of leaving the order as "Pending"

All of the information you need to see is there. The VM order number doesn't pull across, but that's OK for me as there is enough information there to reference an order. In fact, with the way eway have got this working, I wouldn't even need to log in to their account management page as the "Confirmed" status shows that the payment is clean.

Good going eway!

They have informed me that they will be sending through their updated php to the Virtuemart team for updating the core, but in the interim I've attached the php file for you to download.

You will need to replace the ps_eway.php file in the following location.

/administrator/components/com_virtuemart/classes/payment

As always, please back up your site prior to making any changes so that should anything go wrong during the file replacement, you can easily roll back.

Cheers  Grin

* VirtueMart-eWAY-v1.1.zip (5.9 KB - downloaded 88 times.)
Logged
lrawling
Newbie
*
Posts: 23


WWW
« Reply #1 on: April 04, 2011, 21:39:50 PM »

That is brilliant! Thank you so much for sharing that Brendpn, I have been trying to work out that solution for some time. I too spoke to eWay but they said they couldn't fix it (this was only the other day). How did you get them to work with you on this solution (it would be good to know for future requirements).

Thanks again,


Liz
Logged
Brendpn
Newbie
*
Posts: 11


« Reply #2 on: April 04, 2011, 21:52:49 PM »

Heya Liz

Not sure if there was a magic formula, but I found emailing them, calling them AND when I didn't get any action, tweeting some discontent to their CEO worked.

All in all, at the time before this was fixed I was pretty unhappy about their product, but after dealing with them, then having them spend time with me on the phone, even whilst I tested, showed me that no matter what, they were 150% committed to providing excellent customer service to the people who use their product.

Simple as that. Plus the fact that it just works really really well now makes them a top level product for Virtuemart.

Cheers
Logged
maclean_cherry
Newbie
*
Posts: 11


« Reply #3 on: April 05, 2011, 20:09:00 PM »

Good morning lrawling,

My name is Maclean and I'm the Customer Care Manager here at eWAY. I would be very interested in hearing about your experience with us regarding being advised that we could not fix VirtueMart for you - as you can see, Brendpn listed our corrected module a couple of months ago and we would have been happy to provide you with the same one. If you would like to PM me details I would be very appreciative.

If you have any issues with getting the new module working please feel free to email our helpdesk at support@eway.com.au and attention it to myself.

Brendpn: Glad to hear the module is still working smoothly for you - let me know if we can help with anything else.

Maclean Cherry
Customer Care Manager
eWAY
Logged
neilforrester
Newbie
*
Posts: 7


« Reply #4 on: April 07, 2011, 03:26:52 AM »

I used all of the above and it worked fine except the order status return 'pending' whe it should have been 'confirmed'.

This issue is fixed by:
Logging into your VM store, in the left hand panel click:

Store / List Payment Methods
Select eWay
Under the 'Payment Method Form' turn Payment Method type from 'Credit Card' to 'Use Payment Processor' and the order status function works correctly.

First solved in this post by Brendpn:
http://forum.virtuemart.net/index.php?topic=82039.0

Thanks,
Neil.
Logged
Pages: [1]   Go Up
Print
Jump to: