-
Notifications
You must be signed in to change notification settings - Fork 217
Open
Labels
Description
Describe the bug
Google Pay and Apple Pay express button visibility can be controlled separately for the three available pages via the "Customize" section. However, this setting is not independent. Hiding Google Pay and Apple Pay on a page (eg: checkout) also hides the other express payment methods like Link and Amazon Pay.
To Reproduce
Steps to reproduce the behavior:
- (Optional) Enable Amazon Pay by returning true here.
- As a merchant, go to Payments -> Settings -> Stripe -> Express Checkouts -> Apple Pay / Google Pay -> Customize.
- In the "Show express checkouts on", uncheck "checkout" option.
- Go to Payments -> Settings -> Stripe -> Express Checkouts ->Amazon Pay -> Customize.
- Make sure "checkout" checkbox is checked.
- Make sure Link by Stripe is enabled.
- As a shopper, add a product to the cart and go to the checkout page.
- Notice that none of the express payment methods are available.
- As a merchant, enable Google Pay / Apple Pay on the checkout page.
- As a shopper, note that all three express payment elements are now available on the checkout page.
Additional context
- A similar issue was recently fixed for the top level settings in Amazon Pay ECE: allow feature to be enabled even when Google Pay/Apple Pay are not #3828
- Slack thread: p1740414235165449-slack-C05GDK92WGM