Sometimes I get duplicate IPN notifications for the same periodic transaction. This happens for eCheck payments. The first IPN notification is *PENDING* as expected. Then the I see *CONFIRMED* notification also as expected once the check is cleared. HTTP status code for this IPN notification is 200 from what I see when searching for notification on PayPal. Then 7-8 days I get an additional *CONFIRMED* notification with the same *txn_id*. This causes addition payment record in our system. Of course, I may store the *txn_id* and go from there. But it feels like a dirty trick tying to work around eBay bug. Is this really a bug or am I missing something?