Thanks mc12345678,
The plugin was downloaded from here: https://www.zen-cart.com/downloads.php?do=file&id=658
As noted the sole error message in the log is:
PHP Fatal error: Class 'dps_pxpay' not found in ****/dps_pxpay_result_handler.php on line 44
This error shows in the log regardless of whether the transaction is successful (defined as order and payment received) or not (payment received but no order received).
There is no additional error in instances where the payment is received but not no order comes through.
If it helps, it appears that 6 instances of this error occur with each transaction.
Below is the code up to line 44 of dps_pxpay_result_handler.php:
Code:
?>
<?php
/*
* Check for DPS PxPay type request parameter
*/
if (isset($_GET['result'])) {
// zen-cart dies silently without this line!
define('GZIP_LEVEL', false);
// assume this is an DPS PxPay callback or redirect
require('includes/application_top.php');
// set language things
$language_page_directory = DIR_WS_LANGUAGES . $_SESSION['language'] . '/';
require(DIR_WS_CLASSES . 'payment.php');
// this will load everything we need...
$payment_modules = new payment($_SESSION['payment']);
// create own instance
$dpspxpay = new dps_pxpay();
My apologies; I know only a little HTML/CSS and very little about PHP. When I saw the error and googled it, I found this thread and hope that nsanford
may have resolved the issue.
Regards,
Mike.