• Resolved ????????????

    (@tbrrorg)


    Hi, I rolled the dice and installed this plugin while testing a new site which is on WP 6.3. Upon connecting Stripe, the process failed with a “critical error”, however shows Stripe as connected.

    Further attempting to disconnect from Stripe does nothing.

    Next revoking the plugins access to Stripe from there end works, however the plugin shows the connection as still in operation.

    Am I correct in guessing that there are major issues with regard to using on a version 6.3 site until the plugin is updated, or is there something else perhaps going on?

    Many thanks.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @tbrrorg

    Even though the plugin’s readme.txt hasn’t been updated to show WP 6.3, it works fine with the latest version of WP.

    Upon connecting Stripe, the process failed with a “critical error”, however shows Stripe as connected.

    Can you elaborate on where you’re seeing the critical error? Is it after you’re redirected back to your WordPress site?

    If you navigate to the WooCommerce > Status > Logs page is there a “fatal-error” log file? If so can you share that log file’s entries?

    Kind Regards,

    Thread Starter ????????????

    (@tbrrorg)

    Mr. Clayton, thanks for the swift reply… and good to hear at least of the compatibility.

    Yes, right after being redirected back to WP.

    Yup, there are a number of these:

    2023-08-16T01:29:16+00:00 CRITICAL Uncaught Error: Call to undefined function curl_version() in /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/HttpClient/CurlClient.php:85

    The whole log file looks to be a repeat of the stack trace from every attempt, so here’s just the most recent (should the entire trace prove useful):

    2023-08-16T01:16:28+00:00 CRITICAL Uncaught Error: Call to undefined function curl_version() in /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/HttpClient/CurlClient.php:85 Stack trace: #0 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/HttpClient/CurlClient.php(73): Stripe\HttpClient\CurlClient->initUserAgentInfo() #1 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/HttpClient/CurlClient.php(34): Stripe\HttpClient\CurlClient->__construct() #2 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/ApiRequestor.php(600): Stripe\HttpClient\CurlClient::instance() #3 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/ApiRequestor.php(374): Stripe\ApiRequestor->httpClient() #4 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/ApiRequestor.php(447): Stripe\ApiRequestor->_prepareRequest() #5 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/ApiRequestor.php(123): Stripe\ApiRequestor->_requestRaw() #6 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/BaseStripeClient.php(134): Stripe\ApiRequestor->request() #7 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/Service/AbstractService.php(75): Stripe\BaseStripeClient->request() #8 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/Service/WebhookEndpointService.php(44): Stripe\Service\AbstractService->request() #9 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/includes/class-wc-stripe-api-operation.php(94): Stripe\Service\WebhookEndpointService->create() #10 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/includes/admin/settings/class-wc-stripe-api-settings.php(366): WC_Stripe_API_Operation->__call() #11 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/includes/admin/settings/class-wc-stripe-api-settings.php(381): WC_Stripe_API_Settings->create_webhook() #12 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/includes/admin/settings/class-wc-stripe-api-settings.php(284): WC_Stripe_API_Settings->create_webhooks() #13 /usr/local/lsws/Wordpress/html/wp-includes/class-wp-hook.php(310): WC_Stripe_API_Settings->admin_options() #14 /usr/local/lsws/Wordpress/html/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters() #15 /usr/local/lsws/Wordpress/html/wp-includes/plugin.php(517): WP_Hook->do_action() #16 /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/includes/admin/class-wc-stripe-admin-settings.php(21): do_action() #17 /usr/local/lsws/Wordpress/html/wp-includes/class-wp-hook.php(310): WC_Stripe_Admin_Settings::output() #18 /usr/local/lsws/Wordpress/html/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters() #19 /usr/local/lsws/Wordpress/html/wp-includes/plugin.php(517): WP_Hook->do_action() #20 /usr/local/lsws/Wordpress/html/wp-content/plugins/woocommerce/includes/admin/views/html-admin-settings.php(40): do_action() #21 /usr/local/lsws/Wordpress/html/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-settings.php(153): include(‘…’) #22 /usr/local/lsws/Wordpress/html/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-menus.php(291): WC_Admin_Settings::output() #23 /usr/local/lsws/Wordpress/html/wp-includes/class-wp-hook.php(310): WC_Admin_Menus->settings_page() #24 /usr/local/lsws/Wordpress/html/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters() #25 /usr/local/lsws/Wordpress/html/wp-includes/plugin.php(517): WP_Hook->do_action() #26 /usr/local/lsws/Wordpress/html/wp-admin/admin.php(259): do_action() #27 {main} thrown in /usr/local/lsws/Wordpress/html/wp-content/plugins/woo-stripe-payment/vendor/stripe/stripe-php/lib/HttpClient/CurlClient.php on line 85

    Thread Starter ????????????

    (@tbrrorg)

    BTW, I reached a dead end when attempting to review the plugins documentation link. It leads to an SSL issue.

    Link mentioned:

    https://docs.paymentplugins.com/wc-stripe/config

    Similarly, the WP.org link to a demo experience also fails (SSL issue).

    https://demos.paymentplugins.com/wc-stripe/product/pullover/

    Thank you for your assistance.

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @tbrrorg

    Thank you for providing the log file, it shows what the issue is. Stripe requires the PHP extension cURL which is not currently installed on your server.

    If you are using a hosting provider, you will need to ask them to install cURL as that’s the library used by many plugins to make requests to external services like Stripe. Depending on your hosting provider, you may be able to install cURL yourself using your provider’s UI.

    The SSL cert for those domains has been renewed and they are now working. Sometimes there is a small gap of time between when the SSL cert expires and when it auto-renews.

    Kind Regards

    Thread Starter ????????????

    (@tbrrorg)

    Ah, you nailed it indeed. Being on a Litespeed server, the plugin has connected smoothly after:

    apt install lsphp81-curl

    My sincere thanks for the wonderfully shared & rapid assistance.

    Plugin Author Payment Plugins

    (@mrclayton)

    My sincere thanks for the wonderfully shared & rapid assistance.

    You’re welcome, happy to help.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘No go with WP v6.3?’ is closed to new replies.