Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are experiencing issues with the translation of popup screens for ApplePay and Google Pay after being transferred to the payment gateway. Despite following WPML guidance, you are unable to locate the strings in the admin.
Solution:
We have identified that the code for ApplePay and Google Pay is proprietary and loaded from an external server, which means it is not connected to WordPress and cannot be translated using standard WordPress methods. Since these services do not use getText() calls, which are essential for WPML to translate strings, the content remains untranslated.
We recommend contacting Apple or Google directly to request that they include translations for their systems. This would ensure that the content is translated across different apps and CMS platforms, not just WordPress/WPML. However, based on Apple's explanation, which you can view here: https://support.apple.com/guide/iphone/change-wallet-apple-pay-settings-iphf8b1fc01e/ios, it seems unlikely that they will implement such an integration.

If this solution does not resolve your issue or seems irrelevant, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, please open a new support ticket at WPML support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 4 replies, has 1 voice.

Last updated by jeanneK 1 month, 1 week ago.

Assisted by: Marcel.

Author Posts
December 6, 2025 at 2:54 am #17639924

jeanneK

woocommerce payments - ApplePay & Google Pay - popup screens after transfer to gateway - not being translated.\
I have searched WPML and followed guidance but without success in locating the strings, including in admin.

December 6, 2025 at 2:58 am #17639942

jeanneK

I am waiting for human support

December 6, 2025 at 3:36 pm #17640585

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

The Apple Pay and Google Pay popup screens are not part of your WordPress site — they are generated directly by the payment providers (Apple and Google). Because of this, their text strings are not stored in WordPress and therefore.

- Source of Popups: They come from external payment gateways (Apple/Google), not your WordPress installation.

- String Storage: WPML can only translate strings that exist in WordPress (themes, plugins, database). Since these popup texts are delivered by the providers, they don’t exist in WordPress.

- Translation Limitation: WPML’s string translation works only on content it can access. External gateway UI elements are outside its scope.

What You Can Do
- Check Gateway Settings: Some payment providers allow limited localization settings. Review your WooCommerce Payments or Stripe/Apple Pay/Google Pay settings.

- Browser/Device Language: Advise users to ensure their device/browser language matches their preferred language.

- Custom Messaging: Add explanatory text on your checkout page to let users know that the payment pop-up is controlled by the provider and may appear in their device’s language.

- Support Channels: If critical, contact the payment provider’s support to ask about localization options.

Best regards
Andreas

December 8, 2025 at 6:55 pm #17645238

jeanneK

Thank you Andreas,

I have only just seen your message - for some reason - I still do not receive emails when there is an update. I just logged in and saw you had responded..

I will try this

It is a real problem should someone give up at the point of payment
- I think it wise and encumbent on WPML to take this up with each provider - to support their clients - for this is a key aspect of customer relationships ..

If I make any progress I'll let you know and will be grateful if you'd do likewise - passing this significant lapse up your WPML management chain.

With thanks,

Jeanne

December 9, 2025 at 7:28 am #17645885

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hi Jeanne,

It seems there is a technical misunderstanding. We cannot fetch this data, so there is no way to create a relationship that would allow this code to be translated. The code in question is proprietary Apple/Google Pay code that is loaded from an external server and is not connected to WordPress itself. The same situation occurs when loading Stripe elements, newsletter pop-ups, or any other external service. Anything handled outside of WordPress does not use getText() calls—the standard method WordPress uses to make strings translatable.

What you can try is contacting Apple or Google to request that they include translations for all systems. This would ensure that the content is translated across apps and various CMS platforms, not just WordPress/WPML.

However, based on Apple’s explanation here — hidden link, I doubt they will implement such an integration. As far as I can tell, it relies on your device’s location settings.

Best Regards,
Marcel

December 12, 2025 at 10:15 am #17658612

jeanneK

Thank you