• Resolved James Revillini

    (@jrevillini)


    running latest version of ithemes security to date.

    applies to users who have the following installed:
    wordpress (current)
    woocommerce (current)
    woocommerce subscriptions (current)
    ithemes security

    summary
    when a website user checks out with a subscription (recurring) item in their cart, the payment gateway processes the payment, then returns the user to the website at a checkout endpoint as defined in woocommerce settings. the issues is that if ithemes security is running, a fatal error occurs in your plugin while trying to process the order-received endpoint, and a blank page is displayed to customers.

    error details:
    [13-Sep-2015 10:34:52 UTC] PHP Fatal error: Call to undefined function get_home_path() in /xxxx/public_html/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-config-file.php on line 687

    ticket references:
    https://wordpress.org/support/topic/php-fatal-error-call-to-undefined-function-get_home_path?replies=1

    expected:
    order received page

    https://wordpress.org/plugins/better-wp-security/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter James Revillini

    (@jrevillini)

    OK I figured it out. The setting Long URL Strings, when enabled, causes WooCommerce return from paypal to fail with a blank page and a 414 HTTP status (Request URI too long).

    PLEASE add this information to the setting description, statiting something to the effect of: “This may conflict with WooCommerce auto-return from payment gateway.”

    Thread Starter James Revillini

    (@jrevillini)

    marking resolved

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘conflict with woocommerce subscriptions’ is closed to new replies.