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

[attachment cleanup by admin]