Recently we have received some IPN messages from PayPal for a long time forgotten payment (payment held because of a long running dispute).
We received IPNs in following order:
After receiving these IPNs I would expect to end up with payed transaction. However based on the transaction history the payment was reversed (held funds added to our merchant account and then withdrawn in favor of our customer).
Question: Why was payment Canceceld_Reversed at all? Am I misunderstanding what Canceled_Reversal means? I have expected to receive this IPN only in case that the dispute was solved in merchant favor. Question: How should I check that we are processing IPNs in correct order?