Paypal skickar först ett IPN om att betalningsstatusen är omvänd, följt av ytterligare ett IPN med statusen återbetald. Så jag skulle inte inkludera både omvända och återbetalda som du gjorde i ditt ursprungliga exempel.
När det gäller testning av user_id är det alltid konsekvent, varje IPN inkluderar betalarens PayPal-e-post inklusive de omvända/återbetalda meddelandena.