Skip to content

ECE payment method visibility is not independent #3935

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
malithsen opened this issue Feb 24, 2025 · 1 comment · May be fixed by #4262
Open

ECE payment method visibility is not independent #3935

malithsen opened this issue Feb 24, 2025 · 1 comment · May be fixed by #4262
Assignees

Comments

@malithsen
Copy link
Contributor

malithsen commented Feb 24, 2025

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:

  1. (Optional) Enable Amazon Pay by returning true here.
  2. As a merchant, go to Payments -> Settings -> Stripe -> Express Checkouts -> Apple Pay / Google Pay -> Customize.
  3. In the "Show express checkouts on", uncheck "checkout" option.
  4. Go to Payments -> Settings -> Stripe -> Express Checkouts ->Amazon Pay -> Customize.
  5. Make sure "checkout" checkbox is checked.
  6. Make sure Link by Stripe is enabled.
  7. As a shopper, add a product to the cart and go to the checkout page.
  8. Notice that none of the express payment methods are available.
  9. As a merchant, enable Google Pay / Apple Pay on the checkout page.
  10. As a shopper, note that all three express payment elements are now available on the checkout page.

Additional context

@malithsen malithsen assigned malithsen and unassigned malithsen Feb 24, 2025
@annemirasol annemirasol self-assigned this Mar 20, 2025
@annemirasol
Copy link
Contributor

Pausing this, pending changes from the Stripe settings synchronization project.

@annemirasol annemirasol linked a pull request Apr 25, 2025 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants