Skip to content
This repository has been archived by the owner on Feb 23, 2024. It is now read-only.

Express payment method buttons: Loading state #3751

Closed
ghost opened this issue Jan 27, 2021 · 2 comments
Closed

Express payment method buttons: Loading state #3751

ghost opened this issue Jan 27, 2021 · 2 comments
Labels
status: stale Stale issues and PRs have had no updates for 60 days. type: enhancement The issue is a request for an enhancement.

Comments

@ghost
Copy link

ghost commented Jan 27, 2021

Recently, David made some design improvements to the express payment methods section:

screen-shot-2021-01-11-at-9 11 38-am

One thing we should think about is the following, written by @garymurray

Something we may want to think about is how we handle things if the Express Payment button does not appear/load on the cart page for some reason – will the customer then just see the text link Checkout with another payment method or can we then show a button instead?

Something we may want to think about is how we handle things if the Express Payment button does not appear/load on the cart page for some reason – will the customer then just see the text link Checkout with another payment method or can we then show a button instead?

What can we do?

We have two different options:
1- We can show a loading state covering the whole area and make the buttons appear all at once when they load (assuming they do load)

Screen Shot 2021-01-27 at 12 58 01

2- We can load buttons independently
Screen Shot 2021-01-27 at 12 58 05

To take into consideration

What if one button loads and not the other one? How we show the error message? Do we display a reload action for the customer to manually reload after "x" amount of time? Or we just keep showing the loading state for that button till it pops up?

Apple and Google stores (if any interruption or connection issue appears) just keep the loading animation going till the buttons load:

Screen Shot 2021-01-27 at 13 04 06

@ghost ghost added the type: enhancement The issue is a request for an enhancement. label Jan 27, 2021
@github-actions
Copy link
Contributor

This issue has been marked as stale because it has not seen any activity within the past 60 days. Our team uses this tool to help surface issues for review. If you are the author of the issue there's no need to comment as it will be looked at.

Internal: After 10 days with no activity this issue will be automatically be closed.

@github-actions github-actions bot added the status: stale Stale issues and PRs have had no updates for 60 days. label Mar 30, 2021
@nerrad nerrad removed the status: stale Stale issues and PRs have had no updates for 60 days. label Mar 31, 2021
@github-actions
Copy link
Contributor

This issue has been marked as stale because it has not seen any activity within the past 60 days. Our team uses this tool to help surface issues for review. If you are the author of the issue there's no need to comment as it will be looked at.

Internal: After 10 days with no activity this issue will be automatically be closed.

@github-actions github-actions bot added the status: stale Stale issues and PRs have had no updates for 60 days. label May 31, 2021
@nerrad nerrad reopened this Jun 18, 2021
@nerrad nerrad closed this as completed Jun 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: stale Stale issues and PRs have had no updates for 60 days. type: enhancement The issue is a request for an enhancement.
Projects
None yet
Development

No branches or pull requests

1 participant