Hello,
I am thinking about installing the Eway module for my shopping cart to handle credit cards.
I was just wanting some feedback from people who currently use Eway, positive or negative .
Kind regards,
Anthony
Printable View
Hello,
I am thinking about installing the Eway module for my shopping cart to handle credit cards.
I was just wanting some feedback from people who currently use Eway, positive or negative .
Kind regards,
Anthony
Hello,
I am having problems testing Eway.
I am using the following data :
credit card: 4444333322221111
eway customer ID : 87654321
eway total amount : $10.50
which comes from the eway website:
http://www.eway.com.au/support/xml_testing.aspx
and within zen admin, I have transaction mode set to : testing.
I have even tried the testing credit card number that comes with the eway mod: 4646464646464646
However I consistently get the error that the credit card number is invalid.
Anyone else get the test mode to work?
Cheers,
Anthony
Hi,
I had same problem, and I found this solution:
open the file includes/modules/payment/eway.php
Between the lines 246 and 251, there is the following:
if (MODULE_PAYMENT_EWAY_TESTMODE == 'Test') {
$my_card_number = "4646464646464646";
} else {
$my_card_number = $_POST['cc_number'];
}
That means the application is setting "4646464646464646" as card number if you're in testing mode.
In eway documentation I found the card testing mode have to be "4444333322221111", and not "4646464646464646", then it have to be like this:
if (MODULE_PAYMENT_EWAY_TESTMODE == 'Test') {
$my_card_number = "4444333322221111";
} else {
$my_card_number = $_POST['cc_number'];
}
I did that change, now it works!! :smile:
Cheers
Maia
Hi, its Maia again
I'm so sorry, I putted bad the line numbers,
I said lines 246-251,
It is 241-245
(in includes/modules/payment/eway.php)
Doh!
Hello Maia,
Thank you for you input.
I changed the card number on the line suggested -
from 4646464646464646 to 4444333322221111
and then zen-cart --> admin --> modules --> payment :
I set the eway module transaction mode to "test"
however, when I try to make a test purchase, I get:
"50,Do Not Honour(Test Gateway)"
as it takes me back to the page where you enter in your cc number.
Is there something else I am missing?
Thanks,
Anthony
H Guys,
I use eway as my third party payment gateway. Works very well.
The credit card number to use for testing is: 4444333322221111
AND YES, it will return an ERROR. This is eways way of saying that your setup is CORRECT but it will refuse to send the details through to the bank of choice as it is NOT a REAL Credit Card. But let me assure you it IS working if it returns the error with ("TEST GATEWAY")
I too thought something I was doing was wrong untill I confirmed it with eway themselves and I have SSL setup as well.
I ended up doing a REAL TIME TEST when I went "LIVE" and just purchased a $5.00 item which went into my bank account. So at least you know it works. For the $5 outlay it was worth it.
Crash
Yes guys, the eway module works in live transactions. I can confirm it. Also, I dont have that error you get in the test mode, after the correction I did and I posted about the credit card test number.
Cheers
Maia
The old module was not up to eWay's latest specs.
In test mode the last two digits of your total determines the response
$30.00 gives 00 = approved
$10.50 gives 50 = failed
here are eway's response codes
Get my latest contribution (wait for v2.1 to be approved v2 still has bugs).
Has anyone modified this module for use with eway's beagle fraud system??
Does anyone know precisely what this line of coding controls
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
and what happens if i turn it off, as in change it to a 0. It's been causing an error on my site recently but when i change it to 0 it solves the problem.
It comes from this snippet of code
/* Use CURL to execute XML POST and read the return directly */
$ch = curl_init (GATEWAY_URL);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $xml_request);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,0);
$xml_response=curl_exec($ch);
curl_close($ch);
$this->parser = xml_parser_create();
in /includes/modules/payment/eway.php
and was causing the following error
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in
Thanks for your help...
Cheers, ToNy!
Hi All,
In test mode you need to only add this line :smile:
$my_totalamount=500;
just after the line no 268 (That is 'if (MODULE_PAYMENT_EWAY_TESTMODE == 'Test') {')
Your test mode will be work fine.
:smartalec:
http://vinaykant.ifastnet.com
I have just set up the eway module and am in the testing phase. When in test mode I attempt to put through a transaction with a value of $11.00 using card # 4444333322221111 exp 10/08 - I get an error stating:
"The credit card number starting with 4444 was not entered correctly, or we do not accept that kind of card. Please try again or use another credit card."
Any advice would be helpful at this point.
Regards,
solved that problem - thanks to the helpful guy at eway I realised under admin > configuration > credit cards I had visa and mastercard set to "off".
I just isntalled the eway module and i get the following error in admin when trying to install/use it...
HTML Code:Warning: include(/home/truwater/public_html/includes/languages/english/modules/payment/eway.php) [function.include]: failed to open stream: No such file or directory in /home/truwater/public_html/admin/modules.php on line 173
Warning: include() [function.include]: Failed opening '/home/truwater/public_html/includes/languages/english/modules/payment/eway.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/truwater/public_html/admin/modules.php on line 173
Anyone?
Has anyone attempted to do the interface required to enable the 3dSecure Gateway to enable Verified by Visa/Mastercard Securecode to work with this module? Westpac are requiring that the Verified/Securecode be implemented in our shopping card; being a not for profit organisation this is beyond our capabilities and is just not affordable.
This module doesn't work for UK based customers :( I've only just realized lol so I vote this module gets renamed to eway Australia payment module.
Now I'm going to have to write a new payment module for my store lol !! :frusty: :oops:
drgr33n
Don't know if this will help you in your quest but eWay on their New Zealand site have this module which could be the same as this UK module for Zen Cart which I assume you are aware of!
Thanks Gaffer,
Yes I've come across this module the trouble is that in the UK eway use a different method of taking payments. It's ok the Uk website had a zen cart module but it was from 2007 so needed a little tinkering but got it working :D
I am a newbie Zen Cart user and have installed the New Zealand/Australia eWay module, which was working brilliantly until we received an Order for over $999. The comma was getting passed to the eWay gateway and failing, eg $1,450.00. I removed comma from within the currency localization setting in Admin but this is for display only and the comma was still passed to the eWay Gateway.
I managed to fix the problem and so I thought others may benefit from the following.
In the file \includes\modules\payment\ewaysharedpage.php look for the following code;
$amt=$order->info['total']*$currencies->get_value($order->info['currency']);
$amount = number_format($amt, $currencies->get_decimal_places($order->info['currency']));
and add the following line directly after it
$amount = str_replace(',', '', $number);
Hope this helps others
Cheers
Brett :D
Hello,
Does anyone know if this eWay mod works with 1.39h?
Kind reagards,
Anthony
Yes it works with 1.39h :).
Hello,
Thanks for the reply.
I guess I am doing something wrong then.
I have uploaded the 2 files:
includes/modules/payment/eway.php
includes/languages/english/modules/payment/eway.php
I haven't uploaded the 2 optional files:
includes/extra_datafiles/eway_database_table.php
admin/includes/extra_datafiles/eway_admin_database_table.php
I have 'installed' via admin, however on the checkout page (Step 2 of 3 - Payment Information) eway doesn't appear.
Anyone have any ideas?
Kind regards,
Anthony
Hello,
I just had a thought - I don't have an ssl installed yet - I wonder if that is the reason eway isn't showing?
Kind regards,
Anthony
Hi again.
I wouldn't think installing the optional files would make any difference after all they are optional. But either way they are very useful and I chose to install them myself. I have never tried the mod without installing these files. But with all database changes. Just make sure that you do a backup prior to any changes. If you want the best database backup and restore program that is easy to use check out MySQLDumper. Since using MySQLDumper it has made my life so much easier! No more going into cPanel or SSH and doing complicated backups and restores. MySQLDumper is easy to install, simple to use, and really is the best database backup solution. Once you start using it you will wonder how you ever lived without it for so long. Well I know I did!
http://www.mysqldumper.net/
I don't know about the SSL query. Have you tried calling e-Way and asking them about it?
Either way I would highly recommend that you get an SSL certificate installed. As I think you will find that most people wont enter in any personal details let alone any payment details if they do not see a padlock on the site.
You can get SSL's quite cheaply these days and your host should be able to provide you with one.
What settings do you have enabled in your setup of the e-Way mod?
If you would like me to have a look at it for you please feel free to send me a PM.
Hello,
Thanks for the replies.
The issue was that I didn't have a ssl cert - once I installed it, eway worked fine.
Kind regards,
Anthony
Does anyone know the status of this module with regard V1.50?
Is the eWay shared pages module compatible with 1.3.9h? I just can't seem to get it working.
Hello. I am new to Zencart and am looking for a good Australian CC payment module that works for V1.5.0. Did you have any success in finding out if the Eway module has been updated for the latest Zencart 1.5.0 release?
To anyone reading this post has anyone had any success with Eway and Zencart 1.5.0?
Thanks
I have done some testing and the eWAY gateway does receive the transaction, generates the right response code (the decimal of the transaction) but then the message states "Do Not Honour(Test CVN Gateway)".
It should be an honour statement for a successful transaction. I have not figured out why it fails and eWAY have not been particularly helpful noting that this is not their add-on.
However, eWAY as a gateway provider are very good in the live environment
Folks
For those that use eWAY as a gateway there is now a plugin for Version 1.5.X - see http://www.zen-cart.com/downloads.php?do=file&id=1560