eCart, PowerStore 2, eWay, Australia ... Error
Having a bit of an issue with a Powerstore 2 setup, using eWay (Australia) as the Payment Gateway.
I've used the "Changing Payment Gateway" support guide (ps_change_pmtgateway_ecart.pdf) to change over to eWay, following the instructions carefully. The whole store seems to be working fine but in a test run I can't get past the Confirm page.
The error message that comes up is ...
Notice: Use of undefined constant tStat - assumed 'tStat' in /clientdata/n5200-2-dynamic/b/u/buywineonline.com.au/www/WA_eCart/Adv_CO_Scripts/eWAY_XML_PHP.php on line 113
Notice: Use of undefined constant tErr - assumed 'tErr' in /clientdata/n5200-2-dynamic/b/u/buywineonline.com.au/www/WA_eCart/Adv_CO_Scripts/eWAY_XML_PHP.php on line 114
Warning: Cannot modify header information - headers already sent by (output started at /clientdata/n5200-2-dynamic/b/u/buywineonline.com.au/www/WA_eCart/Adv_CO_Scripts/eWAY_XML_PHP.php:113) in /clientdata/n5200-2-dynamic/b/u/buywineonline.com.au/www/confirm.php on line 242
... lines 109 to 155 are as follows ...
$tStat = ((isset($valArr[strtoupper("ewayTrxnStatus")]))?$valArr[strtoupper("ewayTrxnStatus")]:"");
$tErr = ((isset($valArr[strtoupper("ewayTrxnError")]))?$valArr[strtoupper("ewayTrxnError")]:"");
if ($tStat == "False") {
$retVal->isError = true;
$retVal->errorCode = tStat;
$retVal->errorMessage = tErr;
}
... lines 241 to 244 are ...
else if ("checkout_failure.php" != "") {
header("Location: ". "checkout_failure.php");
exit();
}
... our eWay account seems to be valid. Nothing suggests otherwise.
Any thoughts?