Reputation: 720
I am using the .net API and am successfully receiving payments. However, the last 2 mornings I have gotten an email saying:
Please check your server that handles PayPal Instant Payment Notifications (IPN). Instant Payment Notifications sent to the following URL(s) are failing:
If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.
Thank you for your prompt attention to this issue.
PaymentDetailsType paymentDetail = new PaymentDetailsType();
paymentDetail.PaymentAction = (PaymentActionCodeType)EnumUtils.GetValue("Sale", typeof(PaymentActionCodeType));
//paymentDetail.NotifyURL = "http://localhost/NotifyMe";
paymentDetail.OrderTotal = new BasicAmountType((CurrencyCodeType)EnumUtils.GetValue(Currency, typeof(CurrencyCodeType)), entry.Fee.ToString());
List<PaymentDetailsType> paymentDetails = new List<PaymentDetailsType>();
In that code I used to have the notify url set, but i took it out. Are the emails just cached from a few days ago? To my knowledge I don't need the IPN as I'm only doing Express Checkout calls.
Upvotes: 0
Views: 128
Reputation: 874
Are the emails just cached from a few days ago?
The emails will continue while the IPN calls are still failing, and will continue to do so until the service hits the max retry count (it's currently set to retry 16 times a day for up to 4 days).
To disable IPN on your account, you can do the following:
This will ensure IPN is disabled for your account. However, you may still receive the emails until the IPN service reaches the max retry count.
Upvotes: 1