Page MenuHomePhabricator

Handle Phortune charge failures cleanly
ClosedPublic

Authored by epriestley on Oct 8 2014, 10:33 PM.
Tags
None
Referenced Files
F13105333: D10666.diff
Sat, Apr 27, 3:08 PM
Unknown Object (File)
Thu, Apr 25, 1:01 AM
Unknown Object (File)
Tue, Apr 9, 11:38 AM
Unknown Object (File)
Tue, Apr 9, 10:47 AM
Unknown Object (File)
Mon, Apr 8, 1:20 AM
Unknown Object (File)
Mar 15 2024, 11:30 AM
Unknown Object (File)
Mar 10 2024, 1:07 PM
Unknown Object (File)
Mar 10 2024, 10:50 AM
Subscribers

Details

Summary

Ref T2787. Currently, we kill a cart and dead-end the workflow on a charge failure.

Instead, fail the charge and reset the cart so the user can try using a valid payment instrument like a normal checkout workflow would.

Some shakiness/smoothing on WePay for the moment; PayPal is still made up since we don't have a "Hold" state yet.

Test Plan

Screen_Shot_2014-10-08_at_3.28.16_PM.png (1×1 px, 186 KB)

Event Timeline

epriestley retitled this revision from to Handle Phortune charge failures cleanly.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.
btrahan edited edge metadata.
This revision is now accepted and ready to land.Oct 8 2014, 10:49 PM
This revision was automatically updated to reflect the committed changes.