Closed Bug 821906 Opened 12 years ago Closed 12 years ago

Add in DoRefund into solitude

Categories

(Marketplace Graveyard :: Payments/Refunds, defect, P2)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED
2013-01-31

People

(Reporter: andy+bugzilla, Assigned: andy+bugzilla)

References

Details

(Whiteboard: u=dev c=pmt p=1)

* Add the DoRefund API into the Bango client. * Add in solitude end point that accepts a transactions uuid, turn that transaction uuid into the one Bango needs, send that. Creating a new external id. * When the result comes back, create a new transaction in the transactions table, pointing to the original transaction (see Paypal code for an example) and set the response appropriately. Store the external id in the transaction. * Send back the status and the external id.
Assignee: nobody → xwraithanx
Blocks: 820650, 821890
Target Milestone: --- → 2012-12-20
Target Milestone: 2012-12-20 → 2013-01-03
Priority: -- → P2
Whiteboard: u=dev c=pmt p=1
Target Milestone: 2013-01-03 → 2013-01-10
Target Milestone: 2013-01-10 → 2013-01-17
Assignee: xwraithanx → amckay
Target Milestone: 2013-01-17 → 2013-01-24
This doesn't work right now, emailing Bango to find out if I'm using the right API etc. before proceeding further on this.
Blocks: 821907
Depends on: 835415
Target Milestone: 2013-01-24 → 2013-01-31
https://github.com/mozilla/solitude/commit/1f9ba0 Note that bango will fail on operator refunds at this time, see bug 835415 for more.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.