Hide Payment Methods
Hide Payment Methods lets you conditionally remove specific payment options from your checkout — based on who is buying, how much they are spending, or what is in their cart.
You stay in control of the checkout experience without touching your Shopify payment settings.
This feature is available on all BSS B2B plans. One platform limitation applies: credit card options cannot be hidden for stores based in the US or Canada — this is enforced by Shopify, not the app.
⭐ Best Practice
Always review the Rule Summary (IF/THEN panel) before saving — it shows exactly what the rule will do.
Test every new rule in an incognito window using a buyer account that matches your condition.
Start with 'Hide specific methods' rather than 'Hide all methods' to avoid accidentally blocking all buyers.
On This Page
Eligibility Requirements
Before you set up your first rule, confirm all of the following:
• BSS B2B app is installed on your Shopify store.
• Your store uses Shopify's standard checkout (not a headless or fully custom checkout).
• You are on any BSS B2B plan — Hide Payment Methods is available on all plans.
• You have Admin-level access to your Shopify store.
• Your store is B2B-only or a hybrid B2B/C setup.
Understanding Hide Payment Methods
What It Is
This feature creates rules that hide one or more payment options or accelerated checkout buttons — only when specific conditions are met. If conditions are not met, all payment methods remain visible. Nothing in your Shopify payment gateway settings is changed.
What You Can Do
• Hide Standard Payment Methods at Checkout: Remove Cash on Delivery (COD), Bank Deposit, or Wire Transfer for high-value orders, specific customer tags, or guest shoppers.
• Hide Accelerated Checkout Buttons across 3 Storefront Scopes: Remove express/dynamic checkout buttons (Buy It Now, Shop Pay, Apple Pay, Google Pay, PayPal Express) on Product Pages (PDP), Cart Pages / Drawers, and at Checkout.
• Prevent B2B Rule Bypassing: Stop wholesale or trade customers from using 1-click accelerated checkout buttons that bypass custom quote steps, minimum order quantities (MOQ), or tax-exempt checkout workflows.
• Hide All Methods for Guests: Block guest buyers from seeing any payment methods, requiring them to sign in or register first.
Where It Applies (Supported Scopes)
Hide Payment rules support three distinct application scopes:
Checkout
Standard gateways (COD, Bank Deposit, Wire) + Express buttons
Shopify Payment Customization
Final Shopify Checkout step
Product Page
Accelerated checkout buttons (Buy It Now, Shop Pay, Apple Pay, etc.)
Storefront Theme Script
Product Details Page (PDP) below Add to Cart
Cart Page & Drawer
Accelerated / Dynamic checkout buttons
Storefront Theme Script (Cart Drawer support)
Cart page and slide-out Cart Drawer
Availability & Limitations
Scope
Detail
Status
Plans
All BSS B2B plans
✅ Included
Application Scopes
Checkout, Cart Page / Drawer, Product Page
✅ Supported
Credit cards — US/Canada stores
Cannot be hidden at checkout — Shopify platform restriction
❌ Not supported
Express checkout methods
Shop Pay, Apple Pay, Google Pay, Amazon Pay, Meta Pay, PayPal Express
✅ Supported
Standard checkout methods
Loaded from your Shopify checkout config (e.g. COD, Bank Deposit)
✅ Supported (Checkout scope only)
Manual methods
Add any method not auto-detected by entering its exact display name
✅ Supported
Headless / custom checkouts
Standard Shopify checkout and Liquid theme storefronts only
❌ Not supported
⚠️ Important: Credit card options cannot be hidden for stores based in the US or Canada. This is a Shopify platform limitation and cannot be overridden by the app.
Adding & Configuring Hide Payment Methods
1. Select the Rule Type
1. Go to your Shopify Admin → Apps → BSS B2B Lock
2. Click Checkout locks in the left navigation.
3. Click Add rule in the top-right corner.
4. In the 'Select rule type' modal, select Hide Payment & Express Checkout Options.
5. Click Select to continue.

2. Name the Rule & Set the Toggle
You are now on the New Payment Customization page. The Rule Summary panel on the right shows your rule logic in real time.
Set the Rule name — use something descriptive, e.g. 'Hide COD over $500' or 'Hide Express Pay for Wholesale'.
Set the On/Off toggle to On to activate immediately, or leave it Off to save as a draft.

Figure 2 — New Payment Customization page: Rule Basics on the left, Rule Summary (IF/THEN) on the right, and the Need help? panel below.
⚠️ Caution: The US/Canada credit card warning banner appears automatically on this page. It is informational — it does not block you from saving other rules.
Conditions decide which buyers and cart states trigger payment method hiding:
Category
Condition Type
What It Checks
Example
General
Always
Applies rule universally to all checkout sessions
Hide COD for all checkouts
Customer
Customer tag
Buyer customer tag(s)
Hide Bank Deposit for retail
Customer logged in
Whether buyer is signed in
Hide Net Terms for guests
Customer email
Exact buyer email address
Special payment terms for VIP email
Customer phone
Buyer phone number
Regional restriction based on phone
Cart & Amount
Cart total
Order total value (incl. shipping/tax)
Hide COD for orders > $500
Cart subtotal
Order line item subtotal
Require credit card if subtotal < $50
Cart quantity
Total item count across entire cart
Block high-risk bulk checkouts
Product
Product in cart
Specific product(s) in cart
Hide COD when ordering custom products
Product quantity
Quantity of individual items or total cart items
Enforce wire transfer if quantity ≥ 100
Click + Add condition.
Select your desired condition category (Popular / Customer / Cart / Product).
Specify the comparison operator and threshold/value.
Add multiple conditions using ALL (AND) or ANY (OR) logic.
Live Preview Sidebar
The right sidebar features an interactive Live Preview showing:
Accelerated Checkout buttons (Shop Pay, Apple Pay, Google Pay, PayPal Express).
Standard payment gateways (Cash on Delivery, Wire Transfer, Credit Card).
As you configure which methods to hide, the preview updates in real time so you can inspect the checkout layout without completing test orders on your live store.
Expired Trial Policy
4. Configure Actions & Scopes
The Actions section decides what gets hidden and where the rule takes effect:
• Hide all methods — Removes every payment option at checkout. Buyers see 'This store can't accept payments right now.'
• Hide specific methods — Lets you choose exactly which methods or express buttons to hide across target scopes.
When configuring specific methods, define:
Target Scope (Checkout, Product Page, Cart Page):
Checkout: Applies to both Standard Gateways (COD, Bank Transfer, Wire) and Express checkout buttons during the checkout flow.
Product Page (PDP): Hides dynamic checkout buttons (Buy It Now, Shop Pay, Apple Pay) displayed directly on product pages below the Add to Cart button.
Cart Page / Drawer: Hides accelerated checkout buttons located in the main Cart page and slide-out AJAX Cart Drawer with dynamic drawer support.

Select Methods Type:
Methods Type
Applicable Scopes
What It Includes
Examples
Express / Dynamic Checkout Methods
Checkout, Product Page, Cart Page/Drawer
One-click accelerated payment buttons
Buy It Now, Shop Pay, Apple Pay, Google Pay, PayPal Express
Standard Checkout Methods
Checkout only
Payment gateways configured in Shopify Payment settings
Bank Deposit, Cash on Delivery (COD), Wire Transfer
Select Express Checkout Methods or Standard Checkout Methods.
Check the box next to each method you want to hide.

Add Manual Methods (If Needed)
If a payment method you want to hide does not appear in the detected list, you can add it manually.
Click + Add manual method in the Manual Methods section.
Enter the exact display name of the payment method as it appears in your Shopify checkout (e.g. 'Wire Transfer', 'Bank Account').
Click Add.

⚠️ Caution: The name must match exactly — including capitalization and spacing. If it does not match, the method will not be hidden.
5. Save & Verify
Click Save in the top bar.
Confirm the rule appears in your Checkout locks list.
Set the On/Off toggle to On if not already active.
Open your storefront in a private/incognito browser window.
Sign in (or stay as a guest) with an account that matches your condition.
Test both the Product Page, Cart Drawer, and Checkout page to verify target payment buttons are hidden.

✅ Verification Checklist
Rule appears in the Checkout locks list — ✓
On/Off toggle is set to On — ✓
Rule Summary shows the correct IF/THEN logic — ✓
Targeted buyer sees the payment method / express button hidden on PDP, Cart Drawer, or Checkout — ✓
Non-targeted buyers can still see all payment methods — ✓
Real-World Examples
Managing Existing Rules
From the Checkout locks list in the app:
• Edit a rule — Click the pencil icon in the Actions column.
• Delete a rule — Click the trash icon. This cannot be undone.
• Enable or disable — Open the rule and use the On/Off toggle at the top.
• Update logic — Re-open the rule, change conditions or actions, and click Save.
Common Issues & Fixes
What You See
Why It Happens
What to Do
Payment method is still visible after saving.
The On/Off toggle is set to Off, or the buyer doesn't match the condition.
Check the toggle is On; test with a buyer account that matches your condition exactly.
Credit card cannot be hidden.
US/Canada Shopify restriction — platform enforced.
This cannot be overridden. Remove credit card from the rule and hide other methods instead.
A method doesn't appear in the detected list.
It may not be auto-detected by the app.
Use + Add manual method and enter the exact name as shown in your Shopify checkout.
All buyers see 'no payment methods'.
No condition was set, or 'Hide all methods' is selected without a condition.
Edit the rule, add a specific condition to target only the intended buyer group.
Manual method not being hidden.
The name entered doesn't match exactly.
Check the exact display name in your Shopify checkout, including capitalization.
Rule summary shows unexpected logic.
Conditions or actions were misconfigured.
Review the IF/THEN panel. Edit the rule and correct the conditions or action before re-saving.
Still Need Help?
The fastest way to get help is through the in-app support panel. Our team can configure the rule for you.
• Click Get assistance in the Need help? panel on the rule configuration page.
• Or email support-sbc@bsscommerce.com with the details below.
When contacting support, include:
• Your shop URL (e.g. yourstore.myshopify.com)
• The name of the rule that is not working
• What you expected vs. what actually happened
• A screenshot or screen recording if possible
Last updated
Was this helpful?