Different payment methods for different clients

Topic summary

Configuring different payment methods per client type in a Shopify store, with B2C (business-to-consumer) paying by PayPal/credit card and B2B (business-to-business) restricted to bank transfer.

A clarifying question asks how customers are segmented—by customer tags or by “purchase company”—since the method affects implementation.

Proposed solution: use the “PayRules: Hide Payment Methods” app to conditionally show/hide payment options based on customer tags.

  • For B2C: create a rule that shows PayPal and the credit card gateway (e.g., Stripe) and set the Customer tags field to “Hide if not found” with a B2C tag.
  • For B2B: create a rule that enables Bank Transfer under additional payment methods and apply the same tag-based condition with a B2B tag.

This setup ensures B2C customers see PayPal/credit card, while B2B see only bank transfer. Screenshots illustrate the app configuration but are not required to follow the steps.

Status: a workable app-based approach is provided; confirmation from the original poster is pending, and the segmentation method (tags vs company) remains to be finalized.

Summarized with AI on December 25. AI used: gpt-5.

Hello is it possible to select specific payment methods to specific clients?

I want to change my store into a wholesaler store.

So i will have b2c and b2b customers.

B2c customer can pay with paypal and credit card, but the b2b customer must pay with bank tranfer. Is there any solution?

Hello @Felix420

Are you manage customer by tag or purchase company?

You can select specific payment methods for specific clients using the PayRules: Hide Payment Methods app. Here’s how you can do it:

Create a rule for B2C customers:

  1. Choose PayPal and Stripe (if that’s your credit card gateway) from the “Select payment methods” field.
  2. In the “Customer tags” field, select “Hide if not found” and enter the B2C tag.

Create a rule for B2B customers:

  1. Add “Bank Transfer” in the “Additional payment methods” field.
  2. In the “Customer tags” field, select “Hide if not found” and enter the B2B tag.

This will ensure that B2C customers see PayPal and credit card options, while B2B customers see only the bank transfer option.