paypal - How to handle reversal which generated 3 IPNs -


recently customer filed bank-reversal purchase. purchase 100 dollars. reversal triggered 3 ipn requests:

day 1:

ipn 1:   mc_gross=-96.80   mc_fee=-3.20   payment_status=reversed   reason_code=buyer_complaint 

day 2:

ipn 2:   reason_code=unauthorized_spoof   payment_status=reversed   mc_fee=-3.20   mc_gross=-100.00  ipn 3:   reason_code=buyer_complaint   payment_status=canceled_reversal   mc_fee=3.20   mc_gross=96.80 

for 3 ipns, txn_type nil.

why 1 reversal generate thee ipns? 1 should used clean on end? there 3 of them?

i think using mc_gross find ipn matches original amount not idea, because there currency conversion losses.


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -