This thread is resolved. Here is a description of the problem and solution.
When renewing the subscription product WooCommerce Subscription order showing Payment processing skipped – renewal order created under staging site lock. when WPML is active and running Language per domain.
- Define the site URL only the default domain of your website in wp-config.php in this way https://codex.wordpress.org/Editing_wp-config.php#WP_SITEURL
define( 'WP_SITEURL', 'https://example.com' );
Check the "wc_subscriptions_siteurl" key in the wp_options table and make sure it is same as original site URL including the trainling slashes if exist any.
The URL will hold the placeholder like _[wc_subscriptions_siteurl]_ e.g. http://localhos_[wc_subscriptions_siteurl]_t
Leave it as it is WP Subscription plugin removes it later.
- Clear all the caches and transient from WooCommerce.
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.