Closed marcoscaceres closed 6 years ago
@marcoscaceres Thanks for sketching this out - I like where it's going.
@domenic, this puts in place the .retry()
model, but without the validation errors (#712), or all the eventing infrastructure that is needed.
To keep the pull requests reasonable in size, I'm sending these parts incrementally.
Blocked on #712.
Started writing tests so found some bugs (yay! "the system works").
Added link to related Gecko bug.
Trying a different way... will send again.
.retry()
API support landed in Firefox Nightly 🎉 (though the payments UI doesn't yet support it... but still 🎊 )
part of #705
The following tasks have been completed:
Implementation commitment:
Impact on Payment Handler spec?
Unknown.
Example
This pull request gets us here... the user doesn't yet know what's actually wrong with the payment, but at least they know something is wrong.
Preview | Diff