How to block a payment method for specific customer

hlmo
Tourist
5 0 20

We would like to disable a specific payment method when specially tagged customer.

Replies 54 (54)
chadnl
Tourist
3 0 9
To my knowledge there has yet to be a cost-effective, i.e. non-custom programmed, solution. We had to go with a different e-commerce vendor.
Kalaubre
Tourist
3 0 2

Talked with Shopify on 8/25/22 and they said this is still not a feature and they recommend contacting a Shopify Expert, but there's no guarantee that expert would be able to make a workaround. Maybe everyone should contact Customer Support who has this issue so they dev team gets overwhelmed with this topic in their queue (although I'm not sure they even exist since there are so many lacking features I would expect to be included as a standard).

jslym777
Tourist
8 0 6
I contacted Shopify developers and they said there is no way to do this as
Shopify doesn’t allow developers to get to the code they need in order to
change it. The only way to get access to the specific code is to have the
highest tier Shopify plan that starts at $2,000 per month.
stedes
New Member
2 0 1

I don't understand how this request is over two years old and still not implemented. @Dirk any updates on this? I'm currently in the process of convincing a client to switch to Shopify and was surprised to see that this is not a standard option (it will be a dealbreaker for the client).

brendaanne3
Excursionist
31 0 9

+10000000!! PLEASE implement this! My company is also in desperate need of this option. It's ridiculous that store owners don't have control over this for their businesses. Our site works as a "catalog" with wholesale and B2C options but does not produce enough revenue to justify $2000/month JUST for this feature!!

simonski
Shopify Partner
134 9 47

Need this feature as well! Please Shopify, make it available to all plans, not only for Shopify Plus! It's very frustrating to constantly cancel orders from customers who are using manual payment even it's clearly described that only certain customers are allowed to use it! Frustrating to me and to customers!

JulienFlexyWeb
Shopify Partner
3 1 0

Hi all,

 

As a Shopify developer, I had to find a workaround for one of my client. I thought I would help some of you by sharing the workaround I thought of. This solution is depending only on the payment provider you want to allow for your Wholesale customer


Almost all of the payment providers have APIs or embedding solutions you can use to allow customers to pay directly on your website. The solution here is to add a condition to your "go to checkout" button and redirect to a custom page where you embbed the payment form from your payment provider by transfering the JSON data from the cart to their form. However, you won't be able to track the sales in your dashboard (except if you add them manually or create an automatic process but it would take some time to develop it).

 

Hopefully this will help some of you who know how to code

Vihan
New Member
1 0 1

What is the progress on this feature? Any updates? 

purplemonkey
New Member
2 0 0

I would love to hear about your hack!!

 

purplemonkey
New Member
2 0 0

2.5 years after this post. I need this too.

chadnl
Tourist
3 0 9

I found an e-commerce site that ends with "wid" works well for what I needed. I can place customers into specific groups. Then restrict special payment methods to group members. Whether or not this will work for your needs is something you will need to review.

JacquiTrumpet
Shopify Partner
4 0 0

+1 Really need this feature!

3NodeSoftware
Shopify Partner
2 0 0

As a Shopify Partner agency we can develop a custom page for making wholesale orders. This page could be restricted only for your business partners accounts. That is the only way how to do it.

If you want just send me a message to info@3node.cz and we can do this for you.

verkil
New Member
2 0 1

Is there still no solution for this?

 

miabchdave
New Member
1 0 1

Does your agency have access to the checkout template?  We have this same issue, and we just need "If Customer Tag != ApprovedNetTerms and Payment ID is 'Net 30', then don't display." on the checkout page.  Simple, but seems so complicated that this isn't built-in? 

 

Doesn't seem like it would be something to withhold like Full Self-Driving software for a Tesla.  Come on, Shopify.  We are a new customer, have the Advanced plan, and there's nothing for this.