[Resolved] Sorry, it seems that there are no available payment methods.
This thread is resolved. Here is a description of the problem and solution.
Problem: The client was unable to add a service to the cart on their .nz domain due to a message indicating that no payment methods were available. This issue was suspected to be related to a conflict with the language setting in WooCommerce, potentially indicating a plugin or theme conflict. A similar problem was reported on another website with multiple domains, where cart payment options were missing on pages for certain countries.
Solution: We recommended checking the database for the value of the option
wcml_payment_gateway_stripe
to ensure the correct keys were in place. The correct secret key format for Live mode should be
sk_live_xxx
, not the Webhook key format
whsec_xxx
. We updated the secret key in the option
wcml_payment_gateway_stripe
for the client, which resolved the issue on their .nz site.
For other sites experiencing similar issues, we advised the following steps: 1. Navigate to WooCommerce > Settings > Payments. 2. Edit the Stripe payment option. 3. Go to the Settings tab and click on "Edit account keys" to retrieve the publishable and secret keys. 4. Go to WooCommerce > WooCommerce Multilingual > Multicurrency tab. 5. Edit the second currencies and update the keys accordingly.
1) I own the domains liveinmuine.com and liveinmuine.nz. However, when I attempt to add a service to the cart on Liveinmuine.nz, at checkout, I receive the following message: Sorry, it seems that there are no available payment methods. Please contact us if you require assistance or wish to make alternate arrangements.
Everything working on liveinmuine.com
I’ve also reached out to Stripe via WooCommerce for assistance on this matter: We appreciate your detailed information about the issue. Based on the information you’ve provided, your situation could likely be a result of a conflict with the language setting in WooCommerce, and it may indicate a plugin or theme conflict.
JupiterX Theme support said: There should be an issue with stripe or WooCommerce fields tructure.
2) I’m experiencing a similar problem on another website with 13 domains, Softwarehouse.ie. Like the previous site, this one also lacks cart payment options on its Vietnamese, Philippines, New Zealand, UK and Czech pages. Other pages working well.
Thank you for contacting WPML support, I'd be happy to help you with this issue.
If you are using multicurrency, please access the database > Go to the table wp_options > Look for the option "wcml_payment_gateway_stripe" and share its value with me. I will help you to check this.
Let me know which domain/currency is working now. Then I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue. It would be better to have a testing site where the issue is replicated. Your next reply is set to private to share the info.
❌ IMPORTANT: Please backup your database and website before proceeding ❌
You can use this plugin to create the backup: https://wordpress.org/plugins/duplicator/
✙ I would need your permission to de-activate and re-activate Plugins and the Theme to change configurations on the site if needed. This is also a reason the backup is critical.
The key "whsec_xxx" is the Webhook key format. The secret key format in Live mode should be "sk_live_xxx". I fixed that issue on your site by updating the secret key in the option wcml_payment_gateway_stripe. Now you can see the payment gateway works in the second language as well, please check the screenshot attached.
On other sites, you can go to WooCommerce > Settings > Payments > Edit the payment Stripe > Settings tab > Click on "Edit account keys" to get the publish and secret keys.
Then go to WooCommerce > WooCommerce Multilingual > Multicurrency tab > Edit the second currencies and update the keys there.
I wanted to extend my heartfelt gratitude for your assistance. It's quite peculiar, but I encountered some difficulties while trying to make changes through WooCommerce > WooCommerce Multilingual > Multicurrency tab. However, I managed to resolve the issue by making adjustments via wcml_payment_gateway_stripe, and now liveinmuine.nz is functioning perfectly.
Your support has been invaluable, and I truly appreciate it.