• Has anyone had the issue where only SOME people cannot view the credit card fields on the checkout page. I have reached out to Woocommerce support and they cannot figure out the issue. It only happens for some people and we cannot replicate the issue on our end. Seems to be on mac devices only

Viewing 10 replies - 1 through 10 (of 10 total)
  • Is the difference in who can see the field either logged in users or not logged in users? Please post the link to your site.

    Thread Starter imagine2006

    (@imagine2006)

    No, everyone is logged out. I don’t want to post the link publicly here as a link but you can check through this product only. The other product require agreements signed before you get to checkout so do NOT do any other products please

    I’m seeing several console errors. The first is due to the product being unavailable in my locality. (I am in the UK and I see you are in Canada,) The second is coming from grecapture – it seems to not be setup properly. The next two are coming from the WP_Square_Payment form handler. Its possible that early errors are causing the later ones, and that if the early ones are fixed, the later ones may no longer appear.

    I can’t change my locality.

    Consider double checking the grecapture set up. If the setup looks good, try disabling it until the rest is working.

    Consider revisiting all aspects of the WP_Square_Payment integration.

    I’m sorry I can’t be nore specific.

    Thread Starter imagine2006

    (@imagine2006)

    @lorro thank you for the info. I see they had recaptcha 2 AND 3 enabled so I removed recpatcha2. It is not set to block in certain countries. Do you mind checking again now that i disabled that recaptcha?

    I’m still seeing the same set of errors.

    Thread Starter imagine2006

    (@imagine2006)

    @lorro I’ve removed all recaptcha temporarily and cleared the server cache. Do you mind clearing your cache and try again? I’m not sure why you’re seeing the product as unavailable

    Also is the grecapture error still showing. There is literally no recaptcha on the site now

    The first error is at the line: wp.i18n.setLocaleData It says that wp is not defined. This error is described here:
    https://www.ads-software.com/support/topic/conflict-with-i18n-min-js-in-core/
    Its telling us that the script that defines the javascript variable wp is not loaded until after wp is used.

    I don’t have elementor as its premium, but is there any way in elementor settings that allows javascript loading to be defered? if so, set loading to be not deferred.

    The WP_Square_Payment error is the same sort of thing. Variables are being used before the script which defines them has been loaded.

    Have you tried the general debug procedure? Deactivate all plugins except WooCommerce and the payment plugin and switch to the default theme. Keep the site as simple as possible. Does it work now? It should do. Reactivate plugins one-by-one and check to identify which plugin is not playing nicely.

    Thread Starter imagine2006

    (@imagine2006)

    @lorro Thank you. I cannot replicate the issue on my end – only certain iphone users are having this problem. That’s why I keep asking you to check on your end lol

    I have deactivated the caching plugin even though deferred js was not enabled and I do not see any elementor settings for js

    Do you mind trying again and see if deactivating the caching plugin worked

    My experience on the site has got worse since last time. I can add the sample product to the cart, and it shows in the header cart dropdown. However, there are no links to the cart page or to the checkout page, so I can’t check those.

    The grecaptcha error is showing in the console for the product page. As said, I don’t have elementor but reading round it seems google recaptcha is integrated into elementor. I think you’ll need to take the grecaptcha error issue to Elementor support. www.ads-software.com forums can only effectively support themes and plugins available from www.ads-software.com.

    The problem may not be that but the issue does error before the payment errors.

    My best guess is that the settings for WP_Square_Payment integration are not quite right and this is leading to the problem in your first post.

    Plugin Support Zubair Zahid (woo-hc)

    (@doublezed2)

    Hello imagine2006,

    Thank you for contacting WooCommerce support.

    I understand you are facing an issue where only some customers cannot view the credit card fields on the checkout page.

    I checked your site and the credit card field is appearing fine on my side.
    Since this issue is appearing for a few customers and is specific to Mac devices, it could be caused by cache.

    I noticed you have Breeze cache plugin enabled, I suggest you disable Breeze and any other cache on your site.

    Additionally, please share your site’s System Status Report with me.
    You can paste it into https://pastebin.com and share the link here.

    Best regards.

Viewing 10 replies - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.