1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-28 16:30:59 +01:00
phorge-phorge/src
epriestley d6eb1c67e7 Phortune Cart Status, some one-time support
Summary:
Ref T2787. Carts need a status so we can tell if they've been purchased. Also kind of get WePay working as a one-time provider, and let charges not have a methodPHID (they won't for one-time providers).

All the status stuff is still super crazy rough and you can do things like start a checkout, add a bunch of stuff to your cart, complete the checkout, and have Phabricator think you paid for all the stuff you added. But this is fine for now since you can't actually edit carts, and also none of this is at all usable anyway. I'll refine some of the workflows in future diffs, for now I'm just getting things hooked up and technically working.

Test Plan:
  - Purcahsed a cart and got a sort of status/done screen instead of a "your money is gone" exception.
  - Went through the WePay flow and got a successful test checkout.

Reviewers: btrahan, chad

Reviewed By: chad

Subscribers: epriestley

Maniphest Tasks: T2787

Differential Revision: https://secure.phabricator.com/D10003
2014-07-23 10:36:25 -07:00
..
__tests__ Minor change to PhutilInfrastructureTestCase 2014-07-10 07:36:14 +10:00
aphront Rename PhabricatorApplication subclasses 2014-07-23 10:03:09 +10:00
applications Phortune Cart Status, some one-time support 2014-07-23 10:36:25 -07:00
docs Change class names in documentation 2014-07-22 07:56:27 +10:00
extensions Add src/extensions/ to Phabricator 2013-08-14 15:38:06 -07:00
infrastructure Remove partial objects from Lisk 2014-07-17 15:49:21 -07:00
view Rename PhabricatorApplication subclasses 2014-07-23 10:03:09 +10:00
__phutil_library_init__.php Delete license headers from files 2012-11-05 11:16:51 -08:00
__phutil_library_map__.php Phortune Cart Status, some one-time support 2014-07-23 10:36:25 -07:00