• Resolved gyrdnv

    (@gyrdnv)


    Hello, we’re having an issue where some people are seeing the placeholders in the Stripe payment form in Spanish, whereas their browsers’ locale is definitely set to English. See the attached image — Card Number is translated to Numero de tarjeta and so on.

    From what I’ve read, this is coming from Stripe and it is based on the browser’s locate, but we’ve confirmed that it is set to English. It’s just some people that are seeing this.

    We also tested by setting a few browsers manually to Spanish locale, but the Stripe was still displaying in English, so at this point, I can’t really understand what is going on.

    The page I need help with: [log in to see the link]

Viewing 12 replies - 1 through 12 (of 12 total)
  • Hi, We are having the same issue as well as you so i will be following this one. This is not for everyone however, just some people.

    Hey there, @gyrdnv! Thanks for contacting us. I’m happy to help you.

    From what I’ve read, this is coming from Stripe and it is based on the browser’s locate, but we’ve confirmed that it is set to English.

    Do you know if the people seeing this are in countries where Spanish is the first language?

    Do you see any similarities between the customers that are seeing this in Spanish?

    To confirm, this is only happening with Spanish and not any other language, correct?

    Looking forward to your reply.

    Have a wonderful day!

    Hey, @kirstylmarks!

    I understand you mentioned you are following this thread, but if you need further help, per WordPress forum guidelines, would you mind opening up a new thread for this so that we can keep things organized and offer more personalized support for you? We’ll be happy to help you out with this over there!

    Have a wonderful day!

    Thread Starter gyrdnv

    (@gyrdnv)

    Hi @carolm29, thanks for your reply!

    Here are the answers to your questions:

    1. Do you know if the people seeing this are in countries where Spanish is the first language? — No, it’s happening in the UK, and we also had someone in Indonesia who was also able to replicate it.
    2. Do you see any similarities between the customers that are seeing this in Spanish? — not really, it is completely random.
    3. To confirm, this is only happening with Spanish and not any other language, correct? — yes, that’s correct. So far it has happened only with Spanish.

    Thanks for your help! Let me know if I can provide you with more details.

    Plugin Support Zubair Zahid (woo-hc)

    (@doublezed2)

    Hello gyrdnv,

    Thank you for your reply.

    I checked your site and could not see the issue.
    It is random as you have mentioned.

    To find out what is causing the language problem, I need to collect some more information.
    I noticed that the appearance of the labels is different in your screenshot.
    The text appears larger and bolder.
    Could tell me which device and browser you are using?

    Also, note that these Stripe fields are loaded directly from the Stripe URL (https://js.stripe.com) via the HTML iFrame tag. It would be helpful if you contact Stripe support for better insights.

    I will be in a better position to help you further once I have more information.
    Looking forward to your response. ??

    Best regards.

    Thread Starter gyrdnv

    (@gyrdnv)

    Hi @doublezed2, the screenshot is from Safari, but I believe it has also happened in Chrome. You are right that the font is bold, but we don’t know why this is, either.

    Do you, perhaps, have any other ideas?

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @gyrdnv

    I checked your site and noticed that you’re not using the default checkout. Instead, you’re using a modified checkout page with the Funnel Builder for WordPress plugin.

    The best way to determine this is to

    • Temporarily switch your theme to Storefront or Twenty Twenty-Four
    • Disable all plugins except for WooCommerce and WooCommerce Stripe Payment Gateway
    • Check your checkout page.

    If this makes no difference, please share a copy of your site’s System Status Report. You could copy and paste your reply or share it via Mozilla Community Pastebin and share the link here. Feel free to redact all the private information before sending it over.

    Looking forward to hearing from you!

    Thread Starter gyrdnv

    (@gyrdnv)

    Hi @shameemreza, thanks for replying.

    Unfortunately, it is very random to replicate. You are correct, that we are using Funnel Builder, but the Spanish language is coming from Stripe and not from the Funnel Builder.

    I am attaching an image showing the browser inspector when the placeholders are in Spanish. The .pFieldLabel element is from js.stripe.com.

    Do you want me to share the System Status Report?

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @gyrdnv

    Do you want me to share the System Status Report?

    Yes. You could copy and paste your reply or share it via Mozilla Community Pastebin and share the link here. Feel free to redact all the private information before sending it over.

    Looking forward to hearing from you!

    Thread Starter gyrdnv

    (@gyrdnv)

    Hi @shameemreza, here is the system status report: https://paste.mozilla.org/zLrKMScy

    Thank you!

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @gyrdnv

    Thanks for sending over your system status reports. Everything seems to be in order.

    To further investigate the issue, could you kindly disable all plugins, leaving only WooCommerce and the WooCommerce Stripe Gateway plugin active? This will assist us in determining if any other plugins, such as cache or funnel builders, are causing or influencing the problem.

    Meanwhile, you can also reach out to Stripe support. They might check and provide some insights.

    Looking forward to hearing from you!

    Thread Starter gyrdnv

    (@gyrdnv)

    Hi @shameemreza, we did not have much luck with Stripe’s support, unfortunately. They say the issue is most likely due to the integration we have on the website with Stripe, which is basically the plugin.

    Just an update — we enabled the legacy checkout experience and Spanish is not appearing at the moment on the checkout.

    Hey, @gyrdnv!

    Thanks for the information!

    Were you able to run a conflict test as my colleague suggested?

    If not, let me share more details about it.

    To test, you’ll first want to change the theme on your site to Storefront, then check to see if the issue is still present. If that resolves the issue, you’ll want to get in touch with your theme’s developer and see if they have an update or fix for you.

    If changing the theme doesn’t help, you’ll want to deactivate all plugins except for WooCommerce and Stripe and take a look. If that fixes the problem, re-enable the other plugins one by one (gradually), checking after each, to see where the issue is coming from.

    — Be sure you have a good backup in place of your full site and database. You can ask your host for backup functionality or you can consider using a service like Jetpack. If something goes wrong, you will be able to restore it.

    — It is important to consider as well a staging functionality in case you would not like to touch your production site (you can ask your host if they offer this service), or you can use WP Staging for quickly spinning up a new test site.

    You can find more about this in this guide.

    Please let us know about your findings.

    Have a wonderful day!

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