issues
search
mozilla
/
fxa
Monorepo for Mozilla Accounts (formerly Firefox Accounts)
https://mozilla.github.io/ecosystem-platform/
Mozilla Public License 2.0
606
stars
212
forks
source link
polish(next): Refactor cart polling logic
#18050
Open
david1alvarez
opened
6 days ago
david1alvarez
commented
6 days ago
Because
The current checkout process relies on the front end to perform a lot of business logic, and several corners were cut to get the initial PR in
This pull request
Consolidates much of the logic around the cart "polling" process, and moves the logic almost entirely into the back end
Adds logic and tests to ensure that 3D Secure payments and delayed PayPal payments are handled correctly
Issue that this pull request solves
Closes:
FXA-10603
Checklist
Put an
x
in the boxes that apply
[x] My commit is GPG signed.
[x] If applicable, I have modified or added tests which pass locally.
[x] I have added necessary documentation (if appropriate).
[x] I have verified that my changes render correctly in RTL (if appropriate).
Because
This pull request
Issue that this pull request solves
Closes: FXA-10603
Checklist
Put an
x
in the boxes that apply