Home Forums WordPress Web Invoice – Invoicing and billing for WordPress PayPal Instant Payment Notifications (IPN)


Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
  • #3712

    Does PayPal Instant Payment Notifications (IPN) have anything to do with the plugin?

    I got this Paypal email:

    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.



    Those urls say

    We were not expecting you. REF: MB0


    Yes, the plugin supports PayPal IPN and works with the sandbox. I think I should try in the live environment as you are the second person to complain about IPNs failing.

    To confirm that PayPal is not having issues, can you scroll to the bottom of the ‘Manage Invoice’ and see whether there are any failed IPN transactions?

    Also can you check the web server logs and see what’s the HTTP code returned for IPN transactions.

    When you click and go to the URL HTTP 400 error should be thrown because you are not sending any POST data.

    See http://code.google.com/p/web-invoice/issues/detail?id=39


    Sorry, I have to use PayPal Sandbox for IPN? I didn’t even know what IPN was until today, and I don’t have a Developer account. I’ve never used the PayPal Sandbox setting, as I didn’t know what it was, it sounded like a testing thing.

    In Manage Invoice there are errors for two transactions, the ones in the Paypal email, but not for others:

    Failed PayPal IPN request from REF: Invalid currency. Serialized object O:18:”Web_Invoice_Paypal”:11:{s:2:”ip”;s:14:”″;s:7:”invoice”;O:19:”Web_Invoice_GetInfo”:2:{s:2:”id”;s:8:”55125849″;s:10:”_row_cache”;O:8:”stdClass”:8:{s:2:”id”;s:2:”39″;s:6:”amount”;s:5:”287.8″;s:11:”description”;s:14………………….

    Failed PayPal IPN request from REF: Invalid currency. Serialized object O:18:”Web_Invoice_Paypal”:11:{s:2:”ip”;s:14:”″;s:7:”invoice”;O:19:”Web_Invoice_GetInfo”:2:{s:2:”id”;s:8:”55125849″;s:10:”_row_cache”;O:8:”stdClass”:8:{s:2:”id”;s:2:”39″;s:6:”amount”;s:5:”287.8″;s:11:”description


    Nope, I mean I have PayPal IPN on the sandbox and it works, I haven’t tried on the live system my self. Thanks for the info, now I have some place to start from.

    Will e-mail you with a possible fix for you to test soon. Thanks again.


    Fixed in r63, release will be made soon.


    Thanks, I’ve installed the update, those urls still show “We were not expecting you. REF: PP0” but it’s not retroactive maybe?


    You can’t click through and generate a valid response, you need to POST the required variables and then Web Invoice validates them with PayPal. When you receive a payment see in the PayPal control panel whether the IPN was processed successfully or whether the receipt mail is sent out automatically, that’s the only means to confirm everything is working as they should.


    Ok thanks, I just got another warning email from Paypal though, about earlier transactions, that’s what I mean about ‘retroactive’, but I haven’t had any new transactions since updating the plugin.


    Is there any way to test it? Just got my first ‘IPN disabled’ for a transaction.


    Sandbox is the only other way.


    Well we got a couple new transactions and there weren’t any problems, in Paypal it still says IPN Disabled and there’s a box to enter a url to reactivate it, but we’re getting the payment notifications, so I don’t know.


    Then I guess everything is working fine.

Viewing 12 posts - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.