How can I remove the express checkout button from my product page and cart?

Topic summary

A user seeks to hide express checkout buttons (PayPal, Google Pay, Apple Pay) from product pages, cart, and checkout pages while keeping these payment methods active. The discussion centers on the Refresh theme initially, though Studio theme users later join with similar issues.

Solutions provided:

  • Cart page removal: Add CSS code to base.css file:
.cart__dynamic-checkout-buttons.additional-checkout-buttons {
  display: none;
}

This successfully hides buttons on cart page for desktop.

  • Product page removal: Disable via theme customizer: Online Store > Themes > Customize > Product Information > Buy Buttons > uncheck “Dynamic Checkout Buttons”

  • Checkout page removal: Multiple participants confirm this requires either:

    • Shopify Plus plan to edit checkout code directly, OR
    • Third-party app like “Yagi Express Payment Hider”

Unresolved issues:

  • CSS solutions don’t work on checkout page for standard Shopify plans
  • Mobile display inconsistency reported (buttons still visible on iPhone despite working on desktop)
  • Studio theme users report the CSS code doesn’t work for their setup

The original poster confirmed cart page solution worked but checkout page remains unsolved without upgrading plan or using an app.

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

My friend it is working in the cart page but still not working in checkout page

i have 3 express :

1-checkout( product page ) i made it off.

2 - in cart page now i see no more express check out after the code.

3- in the checkout page when the client give there information not solved yet!