• Resolved siswm

    (@siswm)


    Hi @ckadenge, as mentioned in this other thread our webshop shows the message “There was an error processing your order. Please check for any charges in your payment method and review your order history before placing the order again.” when running WooCommerce under PHP 8. The payment was successful though (payment via PayPal, the amount was charged to the client and transferred to our bank account), but at the customer/client side the message showed above message making the customer believe it did not get through. That resulted in multiple orders by the same customer in an attempt to pay, as a result of which we had additional work in refunding all those payments.

    I can confirm that rolling back to PHP 7.4, as suggested here, fixes this issue. We updated all software, installed SMTP, etc, but nothing worked until I saw that post.

    Hopefully someone can properly solve this issue so that we can migrate to PHP 8.

    Nicolàs

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support ckadenge (woo-hc)

    (@ckadenge)

    Hi Nicolàs @siswm,

    Thank you for reaching out.

    We’re sorry to hear about the difficulties you’ve been experiencing with the error message on your webshop when running WooCommerce under PHP 8.

    While we’re glad to hear that rolling back to PHP 7.4 has temporarily resolved the issue, we understand how this can be limiting as most plugins require that you update your PHP version to a higher version.

    In that case, I’d like to understand your site properly. Please share with us the necessary information below for us to investigate the issue further:

    1. System Status Report which you can find via WooCommerce > Status > Get system report > Copy for support.
    2. Fatal error logs (if any) under WooCommerce > Status > Logs.
      You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.

    Once we have more information, we’ll be able to assist you further.

    Thread Starter siswm

    (@siswm)

    Hi @ckadenge,

    sorry for the late reply, but I am quite busy lately and running the site is voluntary work. I have found the System Status Report and also a Fatal error at the very same moment I tested the site under PHP 8 (I have multiple Fatal errors, but as far as I can see they are identical).

    Please download them from our server: https://www.scientificinstrumentsociety.org/docs/SystemStatusReport.zip

    with kind regards,

    Nicolàs

    Plugin Support Zubair Zahid (woo-hc)

    (@doublezed2)

    Hello siswm,

    Thank you for your reply.

    No problem we are here when you are ready.

    I have reviewed the system status report and the error log.
    The error log indicates that there is a problem with your active theme “Astra Child”.
    This problem further causes issues with PayPal payments.

    I suggest you switch to a default theme like Twenty Twenty-Four and check if the issue persists.
    Let me know about the results and I will be happy to assist you further.

    Looking forward to your response. ??

    Thread Starter siswm

    (@siswm)

    Hi Zubair Zahid,

    I noticed indeed that something in Astra Child is not cooperating. Problem is to test it I need to re-install PHP8 and deface the site by activating the Twenty Twenty-Four theme.

    Maybe it is better that I send you the child-theme?

    kind regards,

    Nicolàs

    Plugin Support Zubair Zahid (woo-hc)

    (@doublezed2)

    Hello siswm,

    Thank you for your reply.

    Have you found more information regarding the Astra Child theme?
    Could you share more details?

    Testing the site with a default theme would clarify things further.
    Let me know about the results when you test the site.

    Child themes are considered as custom code which falls outside our support policy. It would be best to contact Astra support about it or consult a professional web developer.

    Have a great day!

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.