Because you gave your Zen Cart address as the Instant Payment Notification URL in your PayPal account profile settings. But, since you need the IPN feature enabled if you're going to use the IPN module, you've got to point it to "something".
You could point it to someplace else if you like, as long as that "other place" will acknowledge the IPNs it receives. Zen Cart will still tell PayPal to notify your Zen Cart store when the IPN relates to your Zen Cart transactions.
Granted, you could always turn off the IPN module in your store, and use Express Checkout instead.
Well, since you stripped out all the actual transaction data, I can't verify anything about them.
The first of the 3 you shared is just a display of the info being submitted to PayPal. It's not really needed for anything unless you believe PayPal is changing the data once they receive it ... that's very rare.
But, looking at the 2nd two files you shared, and strictly looking at the transaction amounts, I don't see how you think they're duplicates. One is for 4.99 and says it was successful, and the other for 14.30 and was not successful because it didn't find an existing matching order waiting for IPN validation ... which suggests it didn't even come from Zen Cart in the first place.
If you've shared *all* the log data you have, then there's nothing obvious indicating the cause for duplicates. Maybe you have an addon that's clashing somewhere?
Bookmarks