Paypal sender først en IPN om, at betalingsstatus er omvendt, efterfulgt af endnu en IPN med status refunderet. Så jeg vil ikke inkludere både tilbageført og refunderet, som du gjorde i dit oprindelige eksempel.
Hvad angår test af user_id, er det altid konsekvent, hver IPN inkluderer betalerens paypal e-mail inklusive de omvendte/refunderede meddelelser.