Our charity WooCommerce store was working, but now WorldPay can’t communicate and no WordPress mails are sending. This means that our orders are being all marked cancelled.
We did not change any settings. We are getting callback failures from WorldPay and emails generated in WordPress and WooCommerce are not making it through. The emails stopped working a few hours before the callback failures kicked in. Yesterday it was working fine, and has been working fine for months. Online other forums point to Cloudflare causing the issue with the handshake.
Does anyone have any experience on why this would have suddenly started happening since yesterday? Or have CloudFlare run updates or anything that has caused this?
The WorldPay error is:
Our systems have detected that your callback has failed.
This callback failure means we were unable to pass information to your server about the following transaction:
Transaction ID: 22025916802
Cart ID: wc_order_q5mqRMFqcuZZO-10027-1621703278
Installation ID: 1413731
Error reported: Callback to: https://bis-space.com/shop/wc-api/WC_Gateway_WorldPay_Form/: failed CAUSED BY Remote host terminated the handshake
Server Reference: ukdc2-pz-pay113:callbackFailureEmail-86931:MerchReq-385-71