20 / 24
Jan 2013

I received an email on Jan 19th from a cart provider I use:



"As we reported in an earlier message Paypal are making some changes to their IPN system which requires all IPN handlers to be updated by February 2013. You have probably also received emails from Paypal about this. This is a reminder to download the free update for ______"





So they new about the change back in January!

The error messages from PayPal don't indicate whether or not the problem is related to those changes, but the current problem is that PayPal just isn't sending out IPNs at all.



Our system will be ready for the change when it does happen, and for the big rush of notices when PayPal resolves the issue and sends everything out. All the affected orders should be filled today.

I'm getting the paypal emails through to say there's an order but nothing from e-junkie. Luckily all the order details are in the paypal email, which means I can fill the order (send the file via email attachment), but it's a tad tricky and might not be feasible for those with a large number of orders.

purplepixi - If you can fill your orders manually feel free to do so, for those who have too many transactions to handle manually they should still all get processed as soon as PayPal fixes the error.



TonyK - Your settings look good, normally we actually give the notification information to PayPal by other means but that notification URL will work and your IPNs are Enabled so now it's just a matter of waiting for PayPal.

Having exact same issue. Had to process two orders manually this morning.



Here's a suggestion. Instead of tweeting the absolute garbage nonsense on the eJunkie twitter feed, you could post notices about issues such as this, that actually relate to your service. It was the first place I checked and here are your last three HIGHLY USEFUL tweets:



Valentine's Day For All : 15 Funny And Sarcastic Quotes



Entrepreneurs and Their Look-Alike



Typography Posters Featuring Iconic Characters and Quotes







It makes we wonder why I bother to follow @eJunkie at all.

I noticed one of my deliveries worked, but with a 40 minute delay instead of being instant.

Couple of my transactions from early this morning have just managed to get through to e-junkie now so there is at least a little progress even if it is a 12 hour delay! Hopefully they will get it sorted soonish.

It seems paypal are sending IPN for order placed after 2pm eastern time (with 1 hour delay). I really need to know whether they will send the IPN before that. I have to decide to manually fulfill the order before 2pm. It will be a huge mass if they suddenly send out delayed IPN.

PayPal has updated their system status post to announce they are now implementing a fix for this issue. Within the hour, IPNs for new payments should be getting sent to us almost immediately (as normal), and they'll be gradually catching up with their backlog of delayed IPNs over the next 24 hours:



https://www.x.com/content/update-5-issue-receiving-instant-payment-notifications-ipns-jan-27 UPDATE 5: We have implemented a fix and IPNs for transactions processed after Jan 28, 10:47 AM PST (Jan 28, 6:47 PM GMT) are being sent now. We are expecting IPNs for new transactions to start being delivered in near real-time within the next hour. We are also estimating that missing IPNs for transactions processed between Jan 27, 11:04 PM PST (Jan 28, 7:04 AM GMT) and Jan 28, 10:47 AM PST (Jan 28, 6:47 PM GMT) will be delivered within the next 24 hours.



We will provide the next update by Jan 28, 3:30 PM PST (Jan 28, 11:30 PM GMT).

Sent Jan 28, 1:11 PM PST by SC





If you are selling downloads, you can use "Send free download link" in your Seller Admin to fulfill delayed orders manually, at least for impatient buyers who complain they don't want to wait for PayPal to catch up with sending us IPN for their payment. If you do this, you may also want to enter the PayPal Transaction ID for those orders in your "Block buyers/transactions" screen, so our system won't process the original order automatically once PayPal finally sends us the delayed IPN confirming payment for that order.



Thanks to everyone for your patience and understanding as we've all been waiting on PayPal to sort out the issue at their end. Suffice to say, this has been a most harrowing day for everyone involved on all sides, but it appears an end to the trouble is now clearly in sight.

THANK YOU!!! SOOOO glad not to be filling orders manually anymore. What a day.

PayPal has posted a couple late-breaking updates to confirm they have the issue fixed, are now sending out IPNs for new payments in real-time, and are catching up with their backlog of IPNs that were delayed during the outage:



https://www.x.com/content/update-7-issue-receiving-instant-payment-notifications-ipns-jan-27

UPDATE 7: We are continuing to deliver IPNs for transactions between Jan 27, 11:04 PM PST (Jan 28, 7:04 AM GMT) and Jan 28, 10:47 AM PST (Jan 28, 6:47 PM GMT).



We will provide the next update by Jan 28, 10:00 PM PST (Jan 29, 6:00 AM GMT).

Sent Jan 28, 6:51 PM PST by SC



UPDATE 6: IPNs for new transactions are currently being delivered in near real-time. We are currently deliverying the IPNs for transactions between Jan 27, 11:04 PM PST (Jan 28, 7:04 AM GMT) and Jan 28, 10:47 AM PST (Jan 28, 6:47 PM GMT). We expect to complete this within the next 24 hours.



We will provide the next update by Jan 28, 7:00 PM PST (Jan 29, 3:00 AM GMT).

Sent Jan 28, 3:28 PM PST by SC

I've noticed the system generating quite a number of suspected fraud warnings over the last few hours as the delayed IPNs finally come in from PayPal. As noted in our help page:



http://www.e-junkie.com/ej/trouble.payment.suspected-fraud.htm



"Sometimes a price mismatch can happen innocently if you just so happened to change a product's price after the buyer had taken their order to checkout but before their payment was completed."



The few I researched all seem to fit this pattern, no doubt because of the huge delay in the IPN delivery. If you have orders that this happened to and don't want to fulfill them manually using the "send free link" feature, note that if you reset the price to the old price and have PayPal resend the IPN, as explained here:



http://www.e-junkie.com/ej/trouble.paypal.order-not-processed.htm



Then our system should record and process them normally.



As far as PayPal's progress on catching up with the old IPNs, new transactions seem to be coming in anywhere from 1-9 minutes slow still, and the old ones are trickling in a good 20 hours behind. So if you edited your prices today, you might want to set them back now and save yourself some trouble until PayPal's IPN delivery is completely caught up.



Addendum: Note the fraud filter is only triggered if the amount of the payment is less than the current price. So if you lowered your prices, leave them lower, the older transactions won't have a problem when they show up. Furthermore, if you raised your prices and some sales were made after that, they won't have a problem being processed if you temporarily lower your prices back to their original values.

Has E-Junkie received those IPN's yet? Because the orders I received during that downtime still aren't showing up in my E-Junkie sales.

Paypal should give more details on what happened and make sure it will not happen again.

I've just posted a summary of the issue and where things stand, along with some helpful/informative related links, in this other forum thread:

http://www.e-junkie.com/bb/topic/6328/pg/1#post22678



As of 1:25am PST this morning, PayPal has caught up with sending their backlog of IPNs which were delayed due to the problems at their end yesterday morning, so we will not be receiving any more delayed IPNs from them, and we are now receiving IPNs for new payments almost immediately after checkout (as usual) and processing those orders accordingly.



If you are still seeing some completed payments in your PayPal account history which are not appearing in your E-junkie Transaction Log (indicating we have not received IPN for those orders and thus have not processed them), first see if this post may be relevant to your situation:

http://www.e-junkie.com/bb/topic/6331/pg/0#post22670



See if you can resend affected IPNs from your PayPal IPN History (after temporarily reversing any price changes you may have made yesterday, as described at the link above) -- see the third main bullet point here for instructions on how to resend IPNs:

http://www.e-junkie.com/ej/trouble.paypal.order-not-processed.htm



If you cannot resend the affected IPNs from your IPN History, see if you can at least get a copy of the full IPN Message from there (click on the Message ID) for affected transactions and send that to our support team for further investigation:

https://www.e-junkie.com/ej/contact.php



If your main concern is just delivering any overdue download or code purchases, and you're not concerned about doing the troubleshooting described above to have our system process those orders automatically, you can use "Send free download link / code" in your Seller Admin to fulfill those orders manually.

I tried resending them and that didn't work. I then read over that troubleshooting link you provided and remembered that after the downtime I had changed the PayPal email on my E-Junkie account. I switched it back temporarily and resent the IPN's again and that did the trick. Thanks!



Colin