• Sorry i just cant seem to get the plugin to work, i have the paypal IPN plugin installed….also have the ipn forwarder plugin installed.

    I’ve entered my forwarding url in the area provided….made some test purchases but it just doesn’t seem to be forwarding to my script.

    My script is working fine as other sites are forwarding ipn data to it ok.

    Is there somewhere i can debug or check if it is running the forwarder plugin?

    Im not getting any errors appearing anywhere and the orders are all going through ok.

    Thanks

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Contributor angelleye

    (@angelleye)

    Do you have the PayPal account setup to point to the URL provided by our base IPN plugin? Are you seeing the data show up under PayPal IPN in your WP admin panel, or are they not even showing up there?

    Can you check the IPN History to see if IPNs are getting sent as expected? Also, click into the details of the IPN under IPN History to confirm which URL that IPN was sent to..??

    Thread Starter madein83

    (@madein83)

    Hi, sorry i could just be being thick and not understanding how it works.

    Yes i have IPN set up and Paypal set to go to my own IPN url by default but from what i understand WP overrides the notify url so it is currently sending to the
    mywebsite/?AngellEYE_Paypal_Ipn_For_Wordpress&action=ipn_handler

    The ipn messages are coming back to my site as they are are there and logged….its just as if the forwarder plugin ins’t running or being called.

    Plugin Contributor angelleye

    (@angelleye)

    The info you’re giving me here is a bit conflicting.

    If you do not have our URL setup in your PayPal profile then nothing should be getting sent to that URL unless you had a payment method setup that specifically set that URL in the “NotifyURL” parameter of the payment request.

    WooCommerce does this with their built in PayPal Standard option, which may be what you’re thinking of. To use our plugin’s IPN URL, though, you’ll need to set that up in the PayPal account profile.

    Even when that’s done you’ll need to make sure NotifyURL isn’t be used in your payment requests to set some other IPN URL, in which case ours would never run.

    So based on what you’ve told me I don’t think our URL would be getting hit at all, but then you say you do see IPNs showing up in our admin panel..?? So that’s where I’m a bit confused. I may need you to submit a ticket here so we can work more directly on this with you.

    Thread Starter madein83

    (@madein83)

    Hi,

    When i place an order…..I go to paypal and view the ipn data…the notify url is;

    mywebsite/?AngellEYE_Paypal_Ipn_For_Wordpress&action=ipn_handler

    And when i go to the paypal ipn tab for the plugin…the orders i am placing are also there….when i’ve looked online woocommerce will send the notify url paramater which overrides what i enter in paypal own IPN url.

    Is that url above not what triggers the ipn forward plugin if loaded?

    I have my own script url specified in the forwarder plugin.

    The problem which what you are saying is however….we have an ebay account linked to that paypal account so i need to leave the ipn url as my own so my other system still gets updated with the ebay orders.

    Is the notify url different to the ipn notify url?….its the same thing is it not?

    Plugin Contributor angelleye

    (@angelleye)

    WooCommerce does send a NotifyURL if you’re using PayPal Standard, and we have our plugin setup so that if this is the case our listener will automatically forward to the WC listener even if you don’t have a forwarder setup for that.

    The above URL is indeed what you would need the IPN to be sent to in order for our Forwarder to then send the same IPN data out to the additional URLs. The problem you mention is exactly what our Forwarder is meant to solve.

    So in your example, you would set the PayPal to send everything to our URL. Then setup forward rules in our plugin to send out to the other URLs you need to run. This way our stuff would run as expected and it would also send the IPN info to your eBay listener so that it processes the data as expected. This way you can have more than one URL running with the same IPN, which again, is exactly what our Forwarder is intended to do for you.

    Thread Starter madein83

    (@madein83)

    Hi,

    Yes that seems to make sense, although i’ve just changed my IPN url to the correct one but now my IPN’s seem to fail with error 500 and arent now being logged in the IPN tab.

    I’ve just enabled debugging, tried re-installing the plugin but still happening, any ideas?

    I’ll have another play about….should the IPN plugin still work even if the forwarder doesnt?

    I’ve checked the log files and the transactions are showing in the debug log with all the relevant detals?

    Thanks

    • This reply was modified 7 years, 7 months ago by madein83. Reason: updated info
    Thread Starter madein83

    (@madein83)

    Just to note, I’ve tried this on another wordpress site i have….ipn messages are coming through fine to the angelleye url but the forwarder doesnt fire…no idea why…im fairly new to wordpress but just cant seem to get this to work.

    I even tried the wp_remote_post method and nothing was sent either.

    Could it be to do with the type of paypal payment?….its express checkout as far as i know.

    Thread Starter madein83

    (@madein83)

    Sorry im having to give up, no joy with nay of it unfrotunately…tried directly in the functions file as well with and still nothing;

    add_action('paypal_ipn_for_wordpress_payment_status_completed',function( $post ) {
    wp_remote_post('myownipnurl', array('body' => $post ) );
    } );

    Thanks anyway.

    Plugin Contributor angelleye

    (@angelleye)

    I’m sorry for the delay responding. The WC update and some other things have caused me to get a little behind on tickets.

    Have you posted a ticket directly to our help desk? It would be for us to work with you there directly as I will need to ask for log details in order to help troubleshoot this.

    Thread Starter madein83

    (@madein83)

    No problem, I’ve just opened a ticket…explained the problems.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Doesn’t appear to be working’ is closed to new replies.