Homec4science

Mostly implement order refunds and cancellations

Authored by epriestley <git@epriestley.com> on Oct 9 2014, 00:33.

Description

Mostly implement order refunds and cancellations

Summary:
Ref T2787. This has some rough edges but basically works.

  • Users can cancel orders that are in incomplete states (or in complete states, if the application allows them to -- for example, some future application might allow cancellation of billed-but-not-shipped orders).
  • Merchant controllers can partially or fully refund orders from any state after payment.

Test Plan: This is still rough around the edges, but issued Stripe and WePay refunds.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: chad, epriestley

Maniphest Tasks: T2787

Differential Revision: https://secure.phabricator.com/D10664

Details

Committed
epriestley <git@epriestley.com>Oct 9 2014, 00:33
Pushed
aubortJan 31 2017, 17:16
Parents
rPHb6c65719e48a: Allow merchant controllers to review orders in Phortune
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH1e8c314c8182: Mostly implement order refunds and cancellations (authored by epriestley <git@epriestley.com>).Oct 9 2014, 00:33