As a merchant, can PayPal ever send me a payment_status = Refund | Reversal
without any action on my part? Or are they only ever sent after an instruction from the merchant to refund?
It's a bit confusing, because the IPN example code specifically tells you to only handle "completed" transactions, but if these reversals are unsolicited it seems like you could end up with a situation where someone pays, then reverses the payment and you don't detect it.
I already checked the docs and couldn't find an answer:
https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/ https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf