Paypal akan terlebih dahulu mengirimkan IPN yang status pembayarannya dibalik, disusul IPN lain dengan status refunded. Jadi, saya tidak akan menyertakan pengembalian dana dan pengembalian dana seperti yang Anda lakukan dalam contoh asli Anda.
Adapun pengujian untuk user_id, itu selalu konsisten, setiap IPN menyertakan email paypal pembayar termasuk pesan yang dibalik/dikembalikan.