No Order Notification Emails After Upgrade To 4.11.1

Hi,

We upgraded our cart to 4.11.1 and noticed immediately that order confirmation emails from the cart ceased, even though we received Sagepay payment confirmation emails fine.

After much testing, it appears that the problem is not related to the email address or methos of delivery, but linked to Sagepay, as all tests not using Sagepay worked fine. Only "live" tests with real payments via Sagepay failed to produce an order confirmation email.

Has anyone else found this, or had any similar problems with other payment gateways after upgrading to 4.11.1?

Thanks,

Tommy

It looks like we have the same problem (with another payment provider). Did you figure out what the problem is/was?

It looks like we have the same problem (with another payment provider). Did you figure out what the problem is/was?

CSCart support changed the app/payments/sagepay_form.php file at line 40 from
fn_finish_payment($_REQUEST['order_id'], $pp_response, false);
changed to
fn_finish_payment($_REQUEST['order_id'], $pp_response, true);
I don't know what this change means but order email notications then worked OK as normal.

The problem I'm having having to revert to FORM is orders are placed successfully - but statuses say 'Awaiting payment' - status = 'O'?

Line 31 has: $pp_response['order_status'] = ($processor_data["processor_params"]["transaction_type"] == 'PAYMENT') ? 'P' : 'O';

Changed to this and now they go to processing!

$pp_response['order_status'] = 'P';

Why?