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!!
Cheers
Maia
Bookmarks