Payment Method Error (‘link’ is Invalid) on WooCommerce Stripe
-
The error ‘The payment method type “link” is invalid’ occurs on my website when customers attempt to make a payment. I contacted Stripe, and after their investigation, they believe the issue is caused by your plugin. Could you help me identify the reason and resolve it?
I have posted the necessary information for your review at the following link. Please check it.
The page I need help with: [log in to see the link]
-
Hi @bill111,
Thank you for sharing your SSR. However, it would be best to upload it to Pastebin, as my colleagues or I may need to reference it later. Once the issue is resolved, you can delete the paste.
I noticed that your website has a large number of customizations through plugins, which could lead to conflicts. Before conducting a conflict test, I checked your site and didn’t see LINK by Stripe enabled. Could you share a screenshot of the error? Also, please navigate to WooCommerce > Status > Logs and check for any fatal errors or Stripe-related logs. If you find any, kindly share them via Pastebin.
Thank you for your reply. I does a lot of customization.
Error Screenshot:
Woocommerce Logs related to stripe:
Hi @bill111,
The errors indicate that Stripe rejected the payment because it considered it invalid for the user. This could also be due to a conflict.
To troubleshoot, please create a staging site from your live site. Then, switch to the Storefront theme and deactivate all plugins except WooCommerce and Stripe for WooCommerce. After that, enable test mode and attempt a test transaction using Link. Let me know the results.
Additionally, it would be helpful if you could provide the system status report of the staging site along with a link to the staging site. Please share them via Pastebin for easier access.
Thank you for your guidance.
I have created the staging site and enabled Stripe’s test mode. Almost all plugins and themes remain unchanged, and test orders can be successfully placed.Here is the website URL and status report:
Below is the Stripe log:
Here is a screenshot of the Stripe settings:
Please help me identify the issue.
Hello bill111,
Thank you for your reply.
I understand that WooCommerce Stripe transactions work fine in Test Mode.
Just to confirm, is this issue only happening with the Link payment method in Live Mode? Are credit card payments working correctly in Live Mode?
Since Test Mode is functioning properly, the issue likely lies with your Stripe account. I recommend reaching out to Stripe support again and asking them to review the Link payment settings. Be sure to mention that transactions work fine in Test Mode.
Let me know what they say, I’m happy to assist further.
Best regards.
I understand that my customer’s payment failure occurred when using a credit card in Live Mode, and an error was triggered.
In my mind, I always thought that the WooCommerce Stripe plugin didn’t have a Link Payment feature. Can you confirm whether this feature is available in your plugin?
Additionally, my Stripe account is functioning normally because when I send a Stripe payment link directly to the customer, they can complete the payment without any issues.
Hi there,
Thanks for your answer. I want to take a step back here.
The error ‘The payment method type “link” is invalid’ occurs on my website when customers attempt to make a payment
Can you please tell me if the issue happened with all your customer?
Is the order note https://prnt.sc/kGqMFAicetPf in the screenshot related to this error: https://prnt.sc/XO7qxo5V3rrI?I understand that my customer’s payment failure occurred when using a credit card in Live Mode, and an error was triggered.
Do you mean that this error https://prnt.sc/XO7qxo5V3rrI was triggered when your customer paid with a credit card?
Can you please send us a screenshot of the order page?
In my mind, I always thought that the WooCommerce Stripe plugin didn’t have a Link Payment feature. Can you confirm whether this feature is available in your plugin?
The Stripe plugin has the Link By Stripe feature: https://woocommerce.com/document/stripe/customer-experience/express-checkouts/#link-by-stripe
Finally, can you please send us a screenshot of your Stripe Settings from your live site?
Can you please tell me if the issue happened with all your customer?
Is the order note https://prnt.sc/kGqMFAicetPf in the screenshot related to this error: https://prnt.sc/XO7qxo5V3rrI?
A total of two customers attempted to pay using Stripe, and both failed due to the same error. The two images you referenced correspond to those failed transactions.
Do you mean that this error?https://prnt.sc/XO7qxo5V3rrI?was triggered when your customer paid with a credit card?
Yes
Can you please send us a screenshot of the order page?
Sure.
Finally, can you please send us a screenshot of your Stripe Settings from your live site?
Thank you for your help!
Hello bill111,
Thank you for your reply.
After reviewing the screenshots, I found that Order #27972 was paid using WooCommerce PayPal Payments (screenshot). This suggests that the error (screenshot) may not be related to Order #27972.
Is it possible that the two customers you referred to paid via credit card using the WooCommerce PayPal Payments method?
To investigate further, please share a screenshot of WooCommerce → Settings → Payments.
I want to understand which payment methods are currently active.Looking forward to your response. ??
Thank you for your help. The order information I previously sent was incorrect. I am resending the correct order details below.
This customer attempted to pay using Stripe but failed.
My website supports both PayPal and Stripe payments. PayPal payments are working fine, but there may be an issue with Stripe, as customers keep experiencing payment failures.
Below is a screenshot of WooCommerce → Settings → Payments:
Hi @bill111,
Thank you for sharing the images. Since this issue just started, let’s try rolling back to an earlier version of the plugin. You can use the WP Rollback plugin, which makes it easy to revert to previous versions of plugins and themes.
Alternatively, you can manually download an older version of the plugin from the WordPress plugin repository and install it manually.
Try reverting to a previous version and let me know if the issue persists on your live site. This will help determine whether the problem is caused by the latest update or a configuration issue on your site.
Thank you for your help.
This may not be a good solution because my website’s order volume is still low, and it could take a long time before another customer tries to use Stripe for payment again. Additionally, payment failures create a poor customer experience, especially if the issue is caused by a plugin or system integration problem.
Hello bill111,
Thank you for your reply.
I understand waiting for a customer to trigger the problem might take some time and that may make this troubleshooting process long.
To troubleshoot further, I would like to clarify a few things:
1- Is this issue only happening with credit card payments in Live Mode?
2- Is this issue happening with Link by Stripe?I recommend you try to reproduce the issue by placing an order using a real credit card in the live mode. You may create a test product with minimum cost for this purpose.
After your order is placed please share Order details screenshots including the Order notes.
Additionally, please share the Order notes of order 27942. You may use https://snipboard.io to upload images and share links here.Looking forward to your response. ??
- You must be logged in to reply to this topic.