Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 -
- 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 -

Supporter timezone: Europe/Rome (GMT+02:00)

This topic contains 7 replies, has 1 voice.

Last updated by Alejandro 46 minutes ago.

Assisted by: Alejandro.

Author Posts
April 8, 2026 at 7:40 pm #17957614

mattD-14

A while ago, you helped us resolve an issue regarding a mismatch between Automatic Translation Credits available in WordPress vs the Prepaid Credits assigned in our WPML account:
https://wpml.org/forums/topic/credits-are-not-being-add-to-use-for-automatic-translation/

We recently purchased and assigned a substantial amount of additional credits to our website in the WPML account, but only 540 show in WordPress.

The WPML Site Key remains unchanged, and we see a mismatch of information in the WPML account. Our site domains shows on the list of registered sites, but on the manage credits page, our domain is listed as Inactive.

We still have the custom plugin you previously had us install to update/refresh the key array. Can you please take look?

April 10, 2026 at 1:08 pm #17962237

mattD-14

Hi,

It's been almost 2 days. Can you please follow up and provide us with a status update?

Your AI chat had told us that WPML has fractured our account and spread us across 4 organizations in your system, which has caused a mismatch between the Translation Credits we purchased vs the ones available for use on our site. The AI assistant claimed the solution is for WPML to manually merge the records and clean everything up.

Can you please provide a status asap?

Thanks.

April 10, 2026 at 4:46 pm #17962664

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

Hello,

I sent the credits to opex.com in the meantime however I'd really like to get to the bottom of this situation.

From what I see the problem seems to be linked to the sitekey from WPML.ORG. it looks like you copied your site but then used a sitekey that was previously assigned on our systems and that created the conflict.

Can you please let me know what is your migration process and how did you handle the license keys to see if I spot something that could explain what happens here?

The Idea is to fix this once and for all so you can then move and copy your sites freely and still get your credits everytime.

Let me know how it goes.

April 10, 2026 at 8:57 pm #17962885

mattD-14

Hi,

The website was migrated from WP Engine to Pantheon at the end of 2024 / Jan 2025. The migration was handled by a previous web agency vendor and Pantheon. The website has not migrated or moved anyway since.

We've faced a series of struggles managing WPML in the Pantheon environment. Pantheon not only prohibits code edits in the live environment, they prevent you from accessing the WPML plugin configuration page in the WP Admin that would allow you to register a key. They suggest installing WPML and using the Configure WPML option. However, WPML was already configured and translations existed in the database when the site was migrated to Pantheon, so this wasn't really an option. The alternate solution is the pass the key through the wp-config.php.
Pantheon's known issue documentation:
hidden link

But what they don't note is that article is that because Pantheon forces all code updates from Dev to Test to Live, that process would make you register the key on the Dev site first rather than live. So you actually have to use their environment variables to pass specific information to specific environments:
hidden link

Another WPML support ticket touches on a similar issue:
https://wpml.org/forums/topic/unable-to-register-live-site-key-on-site-hosted-with-pantheon/

So, keys may been registered in the wrong place. Several people were involved in troubleshooting the setup, so some keys may have been deleted and new ones generated in an attempt to start fresh. I don't have documentation on previously existing keys.

However, the current key in the WPML account was created on 06/20/2025 and connected to the site in Pantheon via the wp-config.php. The key has not changed since then, and the website migration to Pantheon occurred months before that particular key was generated.

Thanks

April 12, 2026 at 7:04 am #17963873

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

Thanks for the information.

Let me please check a few things on my end to understand what is the right key here since it's very likely that's the problem here. Once I find that information out I'll let you know how we can proceed.

April 13, 2026 at 11:40 am #17965662

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

I found something weird. i see the license key is: f9c95d3d01 but it seems it was created yesterday while it was added to the site way before that. can you let me know if you created the license key yesterday, really? and if you can find the same license in the wp-config or any way where you add that license key to your site given your restrictions?

April 13, 2026 at 1:27 pm #17966303

mattD-14

Hi,

That is the key we are using, however we did not create that key yesterday. We have been using it for nearly 10 months as it was created on June 20th, 2025, which is reflected in our WPML account. We have not changed keys or created additional keys.

Attaching screenshots from our WPML account, WP Config, and the WPML Debug JSON which we provided WPML when created this support ticket.

Thanks

Screenshot 2026-04-13 at 9.21.29 AM.png
Screenshot 2026-04-13 at 9.20.19 AM.png
Screenshot 2026-04-13 at 9.15.54 AM.png
April 13, 2026 at 2:05 pm #17966429

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

Thanks for the information. I think I found where the problem is but the developer that can give me the answer is on vacation today and will return tomorrow.

I'll ask him and try to figure out what's happening here.