Search code examples
paypalpaypal-ipn

paypal notify_url is empty even though it is passed on the form


imn submitting this form to send users to recurring payments registration

      <form name='_xclick' id='_xclick' action='https://www.paypal.com/cgi-bin/webscr' method='post'>
        <input type='hidden' name='cmd' value='_xclick-subscriptions'>
        <input type='hidden' name='business' value='[email protected]'>
        <input type='hidden' name='currency_code' value='EUR'>
        <input type='hidden' name='no_shipping' value='1'>
        <input type='hidden' name='a3' value='90.00'>
        <input type='hidden' name='p3' value='1'>
        <input type='hidden' name='t3' value='M'>
        <input type='hidden' name='custom' value='customerId=F5C311'>
        <input type='hidden' name='src' value='1'>
        <input type='hidden' name='sra' value='1'>
        <input type='hidden' name='item_name' value='xxxxx'>
        <input type='hidden' name='cancel_return' value='http://www.xxxxxx.com/package-success?pplstatus=0&amp;customerId=F5C311'>
        <input type='hidden' name='return' value='http://www.xxxxxx.com/package-success?pplstatus=1&amp;customerId=F5C311'>
        <input type='hidden' name='notify_url' value='http://www.xxxxxx.com/package-success?pplstatus=IPN&amp;pplstatus=0&amp;customerId=F5C311'>
        <input type='hidden' name='rm' value='2'>
      </form>
    <script>document.forms['_xclick'].submit();</script>

for some mysterious reason when i check PayPal IPN history the notify URL is empty and of course that payment is not being processed on my system (attached the PayPal message info). Message delivery is Enabled and as URL i have written http://www.xxxxxxx.com/?pplstatus=IPN

PayPal IPN message info

What am i doing wrong here ?


Solution

  • This is a known issue that we're currently working to resolve. IPN messages will still send as normal, but the IPN history page may not reflect the right state / notify_url details.

    edit: This has been resolved as of 29/04. Please let me know if you run into any further issues.