Refunds from Paypal.

RESOLVED FIXED in 6.3.0

Status

P1
normal
RESOLVED FIXED
7 years ago
3 years ago

People

(Reporter: andy+bugzilla, Assigned: ashort)

Tracking

unspecified
6.3.0
Dependency tree / graph

Details

(Whiteboard: [t:muffin])

(Reporter)

Description

7 years ago
I believe if a developer refunds something in PayPal, it will send us an IPN to let us know that (let's check that assertion before doing anything else).

In this case we need to check the the refund or chargeback is handled appropriately.

It feels like there's a lot of logic that could go on here, but essentially if the refund is valid, we use the same refund API to remove the purchase.

IPNs currently come in here:

https://github.com/jbalogh/zamboni/blob/master/apps/amo/views.py#L75

Some sample IPN requests are:

https://intranet.mozilla.org/Paypal_and_AMO
Target Milestone: --- → 6.2.8
(Assignee)

Comment 1

7 years ago
https://www.x.com/developers/paypal/forums/adaptive-payments-api/adaptive-payments-refund-ipn-sandbox-not-conforming-docs 

^- this indicates that refund IPNs will be sent to the IPN URL in the original payment.
(Reporter)

Updated

7 years ago
Blocks: 690899
(Reporter)

Updated

7 years ago
Priority: -- → P1
Target Milestone: 6.2.8 → 6.2.9
Target Milestone: 6.2.9 → 6.3.0
(Assignee)

Comment 2

7 years ago
Refund IPN support added in https://github.com/mozilla/zamboni/commit/a46a87631b442c8c149e0e2829ae312ecdcc2260#apps/amo/views.py

Chargeback handling is the topic of bug 695423.
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.