Đầu tiên Paypal sẽ gửi một IPN cho biết trạng thái thanh toán đã được đảo ngược, tiếp theo là một IPN khác với trạng thái đã hoàn lại tiền. Vì vậy, tôi sẽ không bao gồm cả đã hoàn lại và hoàn lại như bạn đã làm trong ví dụ ban đầu của mình.
Đối với thử nghiệm cho user_id, điều đó luôn nhất quán, mọi IPN đều bao gồm email paypal của người thanh toán bao gồm cả các thư đã đảo ngược / đã hoàn lại.