Hide Certain Payment Methods on Product Page

Topic summary

A user seeks to selectively disable payment methods on product pages, specifically wanting to feature wallet options (Apple Pay, Google Pay) or custom payment methods as standard checkout options rather than express checkout buttons.

Current Limitations:

  • Cannot remove individual payment methods from product pages without hiding all options
  • Creating custom payment apps on Shopify is invitation-only or restricted to select PLUS accounts
  • Official documentation available at Shopify Dev Docs for payment apps

Proposed Workaround:
Use product tagging to conditionally hide payment methods at checkout:

  • Assign specific tags to products (e.g., “No_COD_Tag”)
  • Use third-party apps like Vista Payment Rules to hide unwanted methods based on tags
  • Configure rules to automatically hide selected payment options (like COD) for tagged products

Status: The original goal of customizing product page payment displays remains unachievable through standard means. The discussion pivoted to checkout-level solutions using conditional logic and third-party apps.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

I am trying to figure out how I can disable certain payment methods on the product page. I am aware of different ways to conditionally remove payment options from the checkout page (e.g. based on total price, etc), but I cannot figure out how to do this on the product page specifically.

Can I create a custom Buy Now button that is only for a certain Wallet like google pay as an alternative?

Hi, @William56 . It’s not currently possible to remove only one payment method from the product page without hiding all of the payment methods you offer. Can you tell us more about the reason you’d like to do this? I’m just trying to make sure I fully understand in case I can think of some other options for you.

Hi @Erin_1 , I believe I am taking a different approach but need assistance with evaluating its feasibility:

I want to have Pay with Apple or Pay with Google or a CUSTOM Payment Method as a checkout payment option, rather than just as an Express Checkout button at the top of the screen. I know you can put things like COD (Cash On Delivery) as a payment option, so I was inquiring to see if it’s possible to do so, and if not, if the APIs will allow me to develop this for my store internally. If so, please direct me to which documentations I can look at. So far, I see that you can add another Payment Method as seen in the SS, but how can I build a new Payment Method. What does that process look like?

Hey @William56

Thank you for those additional details. At this time the ability to create a custom payment app on Shopify is by invitation only or accessible by select PLUS accounts. We have some more details about this in our Dev Docs, which you can find here: Dev Docs - Apps for payments.

Hi @William56

Why not assign such products to a product tag and hide payment options that you don’t want to offer at checkout?

Let’s say you don’t want to offer them COD.

You can do that with Vista Payment Rules

Create a product tag for eg: “No_COD_Tag” and assign all those products to that tag.

Now go to the Vista Payment Rules app

  • select “Product Tags” condition

  • Add product tag eg: “No_COD_Tag”

  • Add COD as payment method

  • Select “Hide”

  • Save the rule

COD will always be hidden at checkout.

Check this screenshot for settings.

developerify_1-1738257053302.png