• Resolved payweb

    (@payweb)


    Somehow the earlier thread was deleted, reposted the latest reply here. Excluded the checkout page URL on LiteSpeed but the order still not submitting, though payment transfer is successful.

    Tested with another crypto payment plugin, Depay working fine, so this may not be the caching issue as you suspected.

    “t4top wrote: Thanks for sharing the URL. Based on our analysis, it looks like the session handling isn’t functioning properly on your server. This could be due to PHP Session being disabled or interference from installed plugins. We suspect the latter, as it appears you’re using the LiteSpeed Cache plugin. Caching solutions often disrupt session handling. Try disabling all caching (by turning off all caching plugins) or at least excluding the checkout page from caching, then test it again. Please let us know the results.”

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter payweb

    (@payweb)

    Adding to the last reply that Cloudflare caching is bypassed for Checkout page too but the problem of order not submitted remain unsolved.

    Hope to have a quick fix to this issue.

    Plugin Contributor t4top

    (@t4top)

    We believe the issue is related to caching not working well with the PHP session. We plan to remove the dependency on PHP session in our next major release, scheduled for mid April. We expect this release will resolve the issue. We’ll make sure to keep you updated via a reply to this thread once the release is available. Thanks again for your interest in our plugin.

    Plugin Contributor t4top

    (@t4top)

    Thank you for your patience. This issue has been resolved with our latest update. We’ve removed the dependency on PHP sessions, and the checkout workflow has been enhanced for improved stability. We encourage you to upgrade and kindly let us know if you encounter any other issues. Thanks.

    Plugin Contributor t4top

    (@t4top)

    Hi @payweb,

    Since we haven’t heard from you in a while, we’ll go ahead and mark this thread as resolved. If you experience any further issues or have additional questions, please feel free to start a new thread. Thanks.

    Thread Starter payweb

    (@payweb)

    Sorry for late response. I tested with the latest update from WC-Solana_Pay (2.11.0) & WooCommerce (10.0.3) on WordPress 6.8.2. The payment transfer between wallets are done successfully but no order confirmation / received at WooCommerce Order Dashboard.

    The error message is captured at https://tinyurl.com/2dcsxd4y related to violation of content security policy. Appreciate your quick support on this.

    Plugin Contributor t4top

    (@t4top)

    Thanks for the update and your interest in our plugin.

    The “[Report Only]” message in your screenshot indicates that the browser is only reporting a violation, but not actively blocking the script from executing. This means our plugin is functioning as expected. The violation notice comes from how your WordPress site is configured.

    As shown in screenshot https://drive.google.com/uc?id=131RObxld5n3zKuhx71T2VNicGTIJ7PX2, we were able to successfully complete a purchase on your website using our plugin, which confirms that there is no issue with the plugin itself. However, we did notice a few issues with your site setup, some of which are listed below:

    1) Your site is behind Cloudflare firewall and REST API requests to your site occasionally fail, resulting in blocked connections (see screenshot https://drive.google.com/uc?id=1K1mu9qL94AoA1B5LyfSUMkorZBY9pv3W). This suggests that your Cloudflare configuration may be incorrect or too strict.

    2) It appears you have an optimization plugin enabled that is minifying and lazy-loading script files. We had to ensure all JS scripts were fully loaded before attempting the successful payment. We recommend testing our plugin without any additional optimization, as our scripts are already minified and optimized by default.

    To troubleshoot, try the following:

    • Disable all other plugins and switch to a default WordPress theme.
    • Disable Cloudflare firewall
    • Enable only WooCommerce and our plugin, then test the payment flow.

    You should see that the plugin works correctly. From there, re-enable your other plugins one by one, testing after each activation. This process will help you identify which plugin might be causing the conflict.

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

The topic ‘Woocommerce : Stuck at Submitting Order’ is closed to new replies.