• Resolved mindykatzen

    (@mindykatzen)


    Hello,

    The PayPal payments (not account holders) are declining this morning. Nothing has changed since successful payments last night about 18 hours ago.

    Here is the debug.log

    [11-Mar-2024 13:51:07 UTC] PHP Notice: Undefined property: stdClass::$authentication_result in /wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Helper/ThreeDSecure.php on line 73
    [11-Mar-2024 13:51:07 UTC] PHP Notice: Object of class WC_Product_Simple could not be converted to int in /wp-content/plugins/woocommerce/includes/wc-product-functions.php on line 136
    [11-Mar-2024 13:51:08 UTC] PHP Notice: Object of class WC_Product_Simple could not be converted to int in /wp-content/plugins/woocommerce/includes/wc-product-functions.php on line 136
    [11-Mar-2024 13:52:34 UTC] PHP Notice: Undefined property: stdClass::$authentication_result in /wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Helper/ThreeDSecure.php on line 73
    [11-Mar-2024 13:52:35 UTC] PHP Notice: Object of class WC_Product_Simple could not be converted to int in /wp-content/plugins/woocommerce/includes/wc-product-functions.php on line 136
    [11-Mar-2024 13:52:35 UTC] PHP Notice: Object of class WC_Product_Simple could not be converted to int in /wp-content/plugins/woocommerce/includes/wc-product-functions.php on line 136
    [11-Mar-2024 13:53:13 UTC] PHP Warning: Invalid argument supplied for foreach() in /wp-content/plugins/yith-woocommerce-advanced-product-options-premium/includes/class-yith-wapo.php on line 1379
    [11-Mar-2024 13:53:13 UTC] PHP Warning: Invalid argument supplied for foreach() in /wp-content/plugins/yith-woocommerce-advanced-product-options-premium/includes/class-yith-wapo.php on line 1379
    [11-Mar-2024 13:56:41 UTC] PHP Notice: Undefined property: stdClass::$authentication_result in /wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Helper/ThreeDSecure.php on line 73
    [11-Mar-2024 13:57:33 UTC] PHP Notice: Undefined property: stdClass::$authentication_result in /wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Helper/ThreeDSecure.php on line 73
    [11-Mar-2024 14:05:36 UTC] PHP Notice: Undefined property: stdClass::$authentication_result in /wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Helper/ThreeDSecure.php on line 73
    [11-Mar-2024 14:06:48 UTC] PHP Notice: Undefined property: stdClass::$authentication_result in /wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Helper/ThreeDSecure.php on line 73
    [11-Mar-2024 14:10:18 UTC] PHP Notice: Undefined property: stdClass::$authentication_result in /wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Helper/ThreeDSecure.php on line 73
    [11-Mar-2024 14:12:43 UTC] PHP Notice: Undefined property: stdClass::$authentication_result in /wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Helper/ThreeDSecure.php on line 73

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Krystian Syde

    (@inpsydekrystian)

    Hello @mindykatzen

    We would like to examine the plugin log files to gain more insight into this issue.

    This debug output is a false positive. The only reason this warning is impacting the payment process is because debugging is enabled. With enabled debugging, the warning may be printed in the front end (or e.g. in our AJAX calls), malforming the request and failing the payment. So the warning itself is not directly the problem, it’s the fact that it’s visible due to debugging being active. Production sites generally should have debugging disabled to prevent issues like this.
    But in any case next update should resolve this.

    Please note that log files are generated only if the “Logging” feature is activated in your plugin settings. To enable Logging:

    • Go to the “Connection” tab in your plugin settings and activate “Logging.”
    • Every transaction will now generate a log entry, which you can access by navigating to WooCommerce > Status > Logs.
    • Select the most recent “woocommerce-paypal-payments” file corresponding to the date of the transaction in question.

    It’s important to understand that if “Logging” wasn’t enabled before, there will be no previous records of the transactions. In that situation, we’ll need to wait for upcoming failed orders to generate new log entries.

    Please provide those log entries on our PrivateBin. After uploading, send us the link, so we can review them in detail.

    If you do not wish to share this information publicly, we suggest you contact us directly for further assistance. We may need to examine your system report or logs to better understand what’s happening. You can open a ticket with our service desk. Here’s how you can request support: Request Support. Please make sure to include the URL of this thread in your ticket for reference.

    Kind regards,
    Krystian

    Plugin Support Krystian Syde

    (@inpsydekrystian)

    Hello @mindykatzen

    Since we have not received any further communication from you, we are assuming that your issue has been resolved.

    Therefore, we mark this thread as resolved. If you still have any questions or if a new problem arises, don’t hesitate to open a new thread or reply to this one. We are here to help at any time.

    Kind regards,
    Krystian

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Payments Declining – No changes to site’ is closed to new replies.