Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › Duplication notifications
Tagged: estore, FAILURE :The transaction ID and the email address alrea, multiple notifications, PayPal
- This topic has 5 replies, 2 voices, and was last updated 13 years, 3 months ago by amin007.
-
AuthorPosts
-
August 9, 2011 at 5:29 am #4000ltworfMember
I’ve read a few of the topics related to the duplicate notification issue; so I have upgraded to .. v5.8.1 of eStore.
As you’ve added debugging I am seeing .. repeating.
[08/09/2011 4:34 AM] – FAILURE :The transaction ID and the email address already exists in the database. So this seems to be a duplicate transaction notification. This usually happens with bad server setup.
Could you let me know what BAD setup I should try and fix. is this the communication between me and paypal or something else?
I’ve just received an automatic email from paypal..
>> Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:
>> …./wp-content/plugins/wp-cart-for-digital-products/paypal.php
August 9, 2011 at 7:58 am #35333amin007ParticipantAugust 9, 2011 at 10:25 am #35334ltworfMemberThanks, since I can see paypal making the requests into my server…
66.211.170.66 – – [09/Aug/2011:05:49:28 +0000] “POST /wp-content/plugins/wp-cart-for-digital-products/paypal.php HTTP/1.0” 200 71 “-” “-“
66.211.170.66 – – [09/Aug/2011:09:34:50 +0000] “POST /wp-content/plugins/wp-cart-for-digital-products/paypal.php HTTP/1.0” 200 71 “-” “-“
I gather it’s not the fault of access; I did have the idea that this could be w3-total-cache plugin caching the paypal.php page; so I’ve added it to the “do not cache list”
Any other clue as to which other plugins could be problematic? I haven’t updated or added any plugins in a few weeks, except yours. This is my own hardware so I have control over most operations are there any other checks I can perform
August 9, 2011 at 10:45 pm #35335amin007ParticipantBasically, your server has to respond with a status code (this is a standard handshake thing) when PayPal sends the notification. If your machine is not doing it then PayPal thinks the message didn’t get through so it tries again. You will need to find out why your server is not doing this. Remember, this is something you will only see when using PayPal’s IPN feature so you wouldn’t have seen this before unless you use a plugin that deals with PayPal IPN.
August 10, 2011 at 10:12 am #35336ltworfMemberI’ve been running you’re plugin since end-April, with about +700 sales, all electronic files, so the IPN is an part of every transaction… Currently after the upgrade.. we’re now getting about 3 notifications sent to users, instead of 15 (I guess the rate depends on Paypal). I can send a log, of the debug if that makes it clearer?
[08/10/2011 8:03 AM] – SUCCESS :Paypal Class Initiated by 66.211.170.66
…
[08/10/2011 8:05 AM] – SUCCESS :Product Email successfully sent to
@gmail.com.[08/10/2011 8:06 AM] – SUCCESS :Paypal class finished.
[08/10/2011 8:06 AM] – SUCCESS :Paypal Class Initiated by 66.211.170.66
…
[08/10/2011 8:06 AM] – SUCCESS :Notify Email successfully sent to me@site.com.
[08/10/2011 8:06 AM] – SUCCESS :Paypal class finished.
[08/10/2011 8:07 AM] – SUCCESS :Product Email successfully sent to
@gmail.com.[08/10/2011 8:07 AM] – SUCCESS :Paypal Class Initiated by 66.211.170.66
. .. (different order of the two lines) ..
[08/10/2011 8:07 AM] – SUCCESS :Paypal class finished.
[08/10/2011 8:08 AM] – SUCCESS :Notify Email successfully sent to me@site.com.
…
[08/10/2011 8:09 AM] – SUCCESS :Paypal class finished.
[08/10/2011 8:07 AM] – FAILURE :The transaction ID and the email address already exists in the database. So this seems to be a duplicate transaction notification. This usually happens with bad server setup.
66.211.170.66 – – [10/Aug/2011:08:03:31 +0000] “POST /wp-content/plugins/wp-cart-for-digital-products/paypal.php HTTP/1.0” 200 71 “-” “-“
66.211.170.66 – – [10/Aug/2011:08:04:44 +0000] “POST /wp-content/plugins/wp-cart-for-digital-products/paypal.php HTTP/1.0” 200 71 “-” “-“
66.211.170.66 – – [10/Aug/2011:08:07:45 +0000] “POST /wp-content/plugins/wp-cart-for-digital-products/paypal.php HTTP/1.0” 200 71 “-” “-“
66.211.170.66 – – [10/Aug/2011:08:06:05 +0000] “POST /wp-content/plugins/wp-cart-for-digital-products/paypal.php HTTP/1.0” 200 71 “-” “-“
The byte size 71 is common to all responses, is the size of the response always the same? or could these all be valid successful responses
August 11, 2011 at 2:23 am #35337amin007ParticipantJust out of curiosity… can you please get another fresh build of the plugin from here and update your site then report back to me?
-
AuthorPosts
- You must be logged in to reply to this topic.