Skip Navigation

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
- 12:00 – 14:00 12:00 – 14:00 12:00 – 14:00 12:00 – 14:00 12:00 – 14:00 -
- 17:00 – 21:00 17:00 – 21:00 17:00 – 21:00 17:00 – 21:00 17:00 – 21:00 -

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

This topic contains 1 reply, has 0 voices.

Last updated by Bigul 1 week, 4 days ago.

Assisted by: Bigul.

Author Posts
June 6, 2025 at 10:31 am #17113517

maiteJ-2

Background of the issue:
I am trying to activate the Pay-as-you-go service in WPML.

I had previously activated it successfully, but after redeploying the production website and renewing the WPML key, I can no longer activate the feature.
Under "Translation Management > Translation Tools > Transfer credits to wpml.org" the following message apears : "Cannot withdraw credits to wpml.org, please contact support"

Our WordPress installation is based on Bedrock and managed via Composer, so plugin updates are not performed via the admin UI but through our dependency management workflow. The site runs inside a Docker container, deployed on a Kubernetes infrastructure. The site key for each environment is managed using the 'OTGS_INSTALLER_SITE_KEY_WPML' environment variable

Automatic Translation account id :
100a3d4c-57d4-4265-9aaa-e652055ad256#1JkYCrEQwl0t3klLx1QuPAtt

Symptoms:
I received an error message when trying to activate Pay-as-you-go: "An error occurred when confirming the subscription: id should be a string representing the ID of an API resource."

Questions:
Why am I receiving an error when trying to activate Pay-as-you-go?

June 6, 2025 at 8:29 pm #17114945

Bigul
WPML Supporter since 01/2013

Languages: English (English )

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

Hello,

Welcome to the WPML support forum. I will do my best to help you resolve the issue.

We hope you have already tried the following the steps to register a new site key after redeploying your production website, as well as the instructions in WPML’s migration wizard: https://wpml.org/documentation/translating-your-contents/advanced-translation-editor/using-advanced-translation-editor-when-you-move-or-use-a-copy-of-your-site/

- Visit your WPML account: https://wpml.org/account/sites/
- Delete the existing key for your site
- In your WordPress dashboard, go to Plugins → Add New → Commercial tab
- Click “Register WPML”
- Then click “Get a key for this site”
- Copy the newly generated site key
- Return to the Commercial tab and paste the key to register your site

If not, please try these steps and upgrade to the latest version of WPML (4.7.6) after taking a full site backup (mandatory).

After completing these steps, please check if the issue is resolved.

--
Thanks!

Bigul