Ok, error is the same as reported in this thread:
http://forum.abantecart.com/index.php/topic,8470.msg33660/topicseen.html#msg33660I downloaded the new PaymentHandlerInterface.php that is linked in that thread, but the code is identical to what is already on the server.
Error:
[11-Aug-2020 23:27:21 UTC] PHP Parse error: syntax error, unexpected ':', expecting ';' or '{' in /home/revenues/test/AbanteCart/core/lib/PaymentHandlerInterface.php on line 22
Code of file on server:
interface PaymentHandlerInterface
{
public function id() : string;
public function details() : array;
public function is_available($payment_address) : bool;
public function getErrors();
public function processPayment(int $order_id, array $data = array()) : array;
public function validatePaymentDetails(array $data) : array;
public function callback(array $data = array());
}
I've uploaded the replacement file, copied and pasted in replacement code, all to no avail.