• Resolved opdevca

    (@opdevca)


    Hello ,
    I just moved from and old server to new one , clean wordpress install and setup in the new server, installed the Square plugin, and then go to the Square settings and click “Connect with Square” , login under square website successfully , and then the redirection to my website (https://mywebsite.com/wp-admin/?action=wc_square_connected&_wpnonce=hide&square_access_token=hide&expires_at=hide&merchant_id=hide&subscription_id=&plan_id=&square_refresh_token=hide ) and then a gray background with a white box in the middle with a message just saying “Invalid action.” , under website tittle I found “WordPress > error” checking the website with dev tools show me a 400 server error on that url .

    I have disabled all plugins , clear/disable website cache , disable CDN/cloudflare and enable dev mode, change PHP8 to PHP 7.4

    Another user from this forum did a video , reproducing the error (https://www.awesomescreenshot.com/video/10563013?key=06740bfcc0f01a686cbcf974e4aed28f) I’m facing almost the same issue , mine is that I can’t Connect, the user from the video can’t disconnect

    I have checked this post that seems to be related but the solutions didn’t worked ( I have contacted Cloudways hosting and have them enable opcache.save_comments but still not work.

    https://github.com/square/square-php-sdk/issues/80
    https://ww.wp.xz.cn/support/topic/after-updated-to-latest-version-3-0-1-have-fatal-error-on-the-square-settings/

    any ideas please ?

    
    ### WordPress Environment ###
    
    WC Version: 6.8.2
    REST API Version: ✔ 6.8.2
    WC Blocks Version: ✔ 8.0.0
    Action Scheduler Version: ✔ 3.4.0
    Log Directory Writable: ✔
    WP Version: 6.0.2
    WP Multisite: no
    WP Memory Limit: 512 MB
    WP Debug Mode: ✔
    WP Cron: ✔
    Language: en_US
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: Apache/2.4.51 (Debian)
    PHP Version: 7.4.30
    PHP Post Max Size: 499 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 10000
    cURL Version: 7.64.0
    OpenSSL/1.1.1d
    
    SUHOSIN Installed: –
    MySQL Version: 5.5.5-10.4.20-MariaDB-1:10.4.20+maria~buster-log
    Max Upload Size: 499 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 6.8.2
    WC Database Prefix: wp_
    Total Database Size: 13.72MB
    Database Data Size: 11.51MB
    Database Index Size: 2.21MB
    wp_woocommerce_sessions: Data: 0.06MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_actions: Data: 0.06MB + Index: 0.11MB + Engine InnoDB
    wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_logs: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
    wp_bv_fw_requests: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_bv_ip_store: Data: 0.34MB + Index: 0.33MB + Engine InnoDB
    wp_bv_lp_requests: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_ff_scheduled_actions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_fluentform_entry_details: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_fluentform_forms: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_fluentform_form_analytics: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_fluentform_form_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_fluentform_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_fluentform_submissions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_fluentform_submission_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_options: Data: 2.47MB + Index: 0.06MB + Engine InnoDB
    wp_postmeta: Data: 7.09MB + Index: 0.31MB + Engine InnoDB
    wp_posts: Data: 0.28MB + Index: 0.06MB + Engine InnoDB
    wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_usermeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
    wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpr_rocket_cache: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wpr_rucss_used_css: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    attachment: 325
    ct_template: 6
    nav_menu_item: 5
    page: 13
    post: 12
    product: 15
    revision: 40
    tablepress_table: 1
    wp_global_styles: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ❌Error messages should not be shown to visitors.
    
    ### Active Plugins (12) ###
    
    Automatic.css: by Kevin Geary
    Matteo Greco – 2.0.0-beta2
    
    Classic Editor: by WordPress Contributors – 1.6.2
    Fluent Forms: by Contact Form - WPManageNinja LLC – 4.3.12
    Oxygen Elements for WooCommerce: by Soflyy – 2.0
    Oxygen: by Soflyy – 4.0.2
    TablePress: by Tobias Bäthge – 1.14
    WooCommerce Square: by WooCommerce – 3.1.0
    WooCommerce: by Automattic – 6.8.2
    WP Mail SMTP: by WPForms – 3.5.2
    WP Rocket: by WP Media – 3.12.0.5
    WPForms Lite: by WPForms – 1.7.6
    Custom Product Tabs for WooCommerce: by YIKES
    Inc. – 1.7.9
    
    ### Inactive Plugins (2) ###
    
    Breeze: by Cloudways – 2.0.8
    WordPress Importer: by wordpressdotorg – 0.7
    
    ### Dropin Plugins (1) ###
    
    advanced-cache.php: advanced-cache.php
    
    ### Must Use Plugins (1) ###
    
    Object Cache Pro (MU): by Rhubarb Group – 1.15.2
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: USD ($)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    Connected to WooCommerce.com: –
    Enforce Approved Product Download Directories: ✔
    
    ### WC Pages ###
    
    Shop base: #50 - /shop/
    Cart: #9 - /cart/
    Checkout: #10 - /checkout/
    My account: #11 - /my-account/
    Terms and conditions: ❌ Page not set
    
    ### Theme ###
    
    Name: Twenty Twenty-Two
    Version: 1.2
    Author URL: https://ww.wp.xz.cn/
    Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: –
    
    ### Square ###
    
    Environment: Production
    Tokenization Enabled: –
    Debug Mode: Off
    
    ### Admin ###
    
    Enabled Features: activity-panels
    analytics
    coupons
    customer-effort-score-tracks
    experimental-products-task
    experimental-import-products-task
    experimental-fashion-sample-products
    experimental-product-tour
    shipping-smart-defaults
    shipping-setting-tour
    homescreen
    marketing
    mobile-app-banner
    navigation
    onboarding
    onboarding-tasks
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    wc-pay-promotion
    wc-pay-welcome-page
    wc-pay-subscriptions-page
    
    Disabled Features: minified-js
    settings
    
    Daily Cron: ✔ Next scheduled: 2022-09-03 09:26:01 +00:00
    Options: ✔
    Notes: 53
    Onboarding: skipped
    
    ### Action Scheduler ###
    
    Complete: 100
    Oldest: 2022-09-02 13:40:13 +0000
    Newest: 2022-09-02 13:40:06 +0000
    
    Pending: 6
    Oldest: 2022-09-03 06:02:22 +0000
    Newest: 2022-09-09 13:40:06 +0000
    
Viewing 12 replies - 1 through 12 (of 12 total)
  • Hi @opdevca!

    Thank you for reaching out and sending the system status report.

    I understand you are getting errors when trying to connect to Square.

    As a first step, please Enable Logging at WooCommerce → Settings → Square and then repeat the connection process.

    Once you do this, please go to WooCommerce → Status → Logs and share any logs you find that start with Square.

    We will be awaiting your response.

    Thanks!

    Thread Starter opdevca

    (@opdevca)

    I can see on the logs I alreaddy added that it says :

    ### Square ###
    
    Environment: Production
    Tokenization Enabled: –
    Debug Mode: Off

    But I have already checked and save the checkbox

    https://ibb.co/8jjTMN7

    BTW:checking/config with keys the: Enable to set the plugin in sandbox mode.
    it works

    this are the headers , the only thing I found out on console from 400 error when im getting the “invalid action” if it helps
    https://ibb.co/Q9f6cRW

    • This reply was modified 3 years, 9 months ago by opdevca.
    • This reply was modified 3 years, 9 months ago by opdevca.

    Hi.

    Not much to add to this – except I am getting the same response at the moment, really I’m just replying to track any follow ups!

    I get no Square specific errors in the WooCommerce settings log.

    Thread Starter opdevca

    (@opdevca)

    Hello @oopandy are you using cloudflare CDN or Cloudways hosting ?

    Sorry – I should have given at least some context!

    Yes, I am using both Cloudflare and Cloudways.

    Things I’ve tried mostly include what you mentioned. We run PHP8, but I tried a downgrade to 7.4. I have disabled Cloudflare caching, and Redis and Varnish from Cloudways, and I’ve followed through as much of the the things that you mentioned.

    Still nothing though – just the Invalid Action message when I follow the connection process.

    Hi @oopandy

    We highly recommend creating your own thread specific to your issue (This is for better assistance) https://ww.wp.xz.cn/support/plugin/woocommerce-square/#new-topic-0.

    @opdevca
    Please contact us at WooCommerce.com > My Account > Support. You may need to create an account before you can access that page. When replying be sure to include a link to this forum thread.

    We will be able to help you further there.

    Hi Support,

    Do you know where we are with this?

    I also am using both Cloudflare and Cloudways on a particular website.

    This problem existed before I added Cloudflare

    I have disabled Cloudflare caching, and Redis and Varnish from Cloudways, and I’ve also followed through as much of the the things that you mentioned.

    Still nothing though – just the Invalid Action message when I follow the connection process.`

    Hope we can get some help here.

    Hi… I’m not Support so I hope you don’t mind me updating you where we got to. I imagine Support will give a better response while asking you to start your own thread.

    We didn’t get very far – found a few other links to similar issues, and it seems to be the fact that Cloudways is running a slightly outdated version of Object Cache Pro as a MU plugin.

    Cloudways support were kind of helpful without sorting the issue – saying they will be updating to the latest version of the plugin when it’s been properly tested (fair enough!)

    For now – we’ve had to run with a 3rd party solution for the API. This one seems to be working (though I can’t 100% vouch for the security of it etc – only tested on one install and specific to our needs)

    https://en-gb.ww.wp.xz.cn/plugins/woosquare/

    This thread kind of pointed us in the right direction:
    https://ww.wp.xz.cn/support/topic/doesnt-work-use-a-3rd-party-plugin-instead/

    Hope that helps.
    Andy

    @oopandy
    Thanks for the update. Really appreciate the feedback.

    Yes I found that thread also and have tried all the same things with testing and Cloudways.
    An, yes I found that 3rd Party solution that is also working for us and in place, but the basic version APIExperts Square for WooCommerce. My client doesn’t want move forward with the upgrade with auto product for Square POS yet because he wants the official one authorized by Square in place.

    It was working well but now we are here. Hoping WooCommerce can help because we are already paying them enough for their other paid plugin add-on’s.

    Cheers!

    • This reply was modified 3 years, 9 months ago by funnelkite.

    Hi @funnelkite

    Since you’re not the person who originally started this topic then, per the forum guidelines, would you please start your own topic? We’ll be more than happy to help there 🙂

    Thread Starter opdevca

    (@opdevca)

    @ihereira

    Please contact us at WooCommerce.com > My Account > Support. You may need to create an account before you can access that page. When replying be sure to include a link to this forum thread.

    Cant create a support ticket because it’s a free plugin.

    @oopandy
    Thank you for the feedback!
    although I had to move from Cloudways and indeed they where the problem.
    With their support I did not get anywhere. they could not identify the error.

    Hi @opdevca!

    Some free plugins or extensions that are in our rev-sharing program, like Square, are supported on WooCommerce.com.

    In this case, to further check into your case, kindly contact us at WooCommerce.com > My Account > Support. In there, select the Help with my purchased products option, select Square for WooCommerce in the I need help with dropdown menu, and continue to provide the information required.

    Please include a link to this forum thread to keep track of what’s already been done.
    
    We will be able to help you further there.

    Cheers!

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

The topic ‘Invalid action.’ is closed to new replies.