missing payment methods in frontend
-
Though I have set Stripe+Sepa, they don’t appear in the /my-account/payment-methods page, where I get the “no payment methods available” message. Further investigation (here and here) seem to point to this plugin. Please advice.
-
Hi @arsenalemusica
When you proceed to the checkout on the site, is there an option for customers to checkout using Stripe/ SEPA? The cards would only show on the my account are if a customer has checked out and opted to save their payment method.
Could you please share a copy of your site’s System Status? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”.? Once you’ve done that, paste it here in your response.
hello… yes I confirm that the checkout page shows the Stripe/Sepa options, and they also work (I tested with Stripe fake card numbers). I understand your point about storing the payment method, but that “my-account” page is the Vendor’s and it lists the payments options they have offered to their clients, isn’t it?
You can find my Woo status in this other post.This is still unresolved.
“My-account” is a vendor’s page not a buyer’s, so it cannot store payments methods after purchase but should act like the backend: i.e. list the allowed payments methods and let the vendor choose which ones to make available to the publicHi @arsenalemusica
Sorry, we missed your message here!
I wanted to ask if you’re still needing help with this and focus on one part:
> list the allowed payments methods and let the vendor choose which ones to make available to the public
It sounds like you’re using a vendor plugin and you’re main query here is how vendors can control what payment methods are offered, correct?
You’re using
Multivendor Marketplace Solution for WooCommerce - WC Marketplace: by WC Marketplace – 3.7.1
. I’d recommend reaching out to them directly for if what you’re looking for is possible but I don’t believe it will be. Payment methods shown to customers on the front-end are controlled at a store-wide level here – WooCommerce > Settings > Payments.Thanks,
I still need help, yes, thank you for asking. I confirm I’m using WCMP plugin for vendors. But as I mention in the two links above in my first message, they all point me to Stripe plugin ?? Besides, even if I wasn’t using vendors, the my-account page is the default Woo therefore it should show the “payment methods” even if only to Admin or any buyer. Don’t you agree?
Hey @arsenalemusica
Have you been able to do a conflict test? Sorry if I’ve missed in another comment that you have.
I ask as I haven’t been able to replicate this:
Link to image: https://d.pr/i/waykqjThanks,
The image you show is what I was expecting, so you confirm that payment methods should show in my-account. I guess there are no conflicts because the whole checkout is working fine and I get the message “there are no payment methods registered” but the “payments” tab title disappears on showing this message. Then what’s missing?
Hi @arsenalemusica
Absolutely, I’m confirming that this is how the forms load by default.
What I’d recommend on your site is going through a full conflict test to understand what is blocking any payment method from being able to be added or the “Add” button from appearing – https://docs.woocommerce.com/document/how-to-test-for-conflicts/
I can see the options
my-account/add-payment-method/
and the Add payment method onmy-account/payment-methods/
Let me know how you get on!
Thanks,
@dougaitken check these people having the same issue (Stripe plugin’s fault) some 2 years ago.
However, enabling “saved cards” didn’t help in my case because, again, my my-account page belong to vendors not to buyers. In fact, conflict test didn’t bring anything to light. (besides, I don’t want to store buyers’ cards)Hi @arsenalemusica
again, my my-account page belong to vendors not to buyers. In fact, conflict test didn’t bring anything to light. (besides, I don’t want to store buyers’ cards)
Can we step back for a moment, please? I’d like to know a bit more about this as it sounds like we’ve missed this crucial point here – our Stripe payment gateway plugin is for use on a WooCommerce site to take payments and store payment method for customers.
If this isn’t what you’re using it for then this most likely is why it isn’t functioning how you expect it to.
Thanks,
yes let’s recap. ??
My site is a marketplace, so it means that I have to deal with customers as well as vendors (as a matter of fact, this plugin is mandatory for my theme to work). But Woocommerce doesn’t care if a user is a vendor or a customer, as long as he’s registered he will get a “my-account” page, right? Actually, my vendors can be customers as well (B2B, B2C). Now, the plugin works well because I have made test payments but I just dont’ understand why payment methods tab shows empty.
Again, you can see it like “methods I use to pay” OR “methods I get paid with”, either ways should show the payment methods. And you confirm it should look like the screenshot above. So why isn’t? I don’t think there’s much to wonder: it’s a flaw and I’m hoping you can resolve it since it comes from your plugin ??….you see, I think that the issue starts with the fact that there is no “add payment method” button. If that was present, I guess we would get somewhere.
Hi @arsenalemusica,
….you see, I think that the issue starts with the fact that there is no “add payment method” button. If that was present, I guess we would get somewhere.
Sorry to learn that you’re still not seeing the Payment Methods tab on the My Account page. Can you please contact us at https://woocommerce.com/my-account/create-a-ticket/ . Please include a link to this ticket and we’ll investigate deeper.
Looking forward to hearing from you!
@mikedmoore can we please resolve it without having to register to yet another account? Sorry but it’s really getting on my nervs (I mean, registering over and over again)
Hi @arsenalemusica
Can we please resolve it without having to register to yet another account?
The WooCommerce.com site uses a WordPress.com account for the login process so if you use any other service-connected to WordPress.com, you can use that account to sign in. Otherwise, yes you would need to create an account on our system.
Thanks,
- The topic ‘missing payment methods in frontend’ is closed to new replies.