• Resolved Abigailm

    (@abigailm)


    I am very happy with this plugin, but I have a problem in that I would like to use the IPN feature, but my company has multiple web sites selling different types of products/services, and PayPal does not allow for setting of multiple IPN listeners in its configuration settings.

    In other words, if I set the IPN to the listener on one site, then it cannot be used on any other sites sending payments to the same account.

    However, PayPal does allow for a custom IPN listener to be set in the web form itself, through the use of a notify_url specification. See https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSetup/ for a good explanation of how to code this.

    This allows a particular program to specify its own “notify_url” which will override whatever is specified in the PayPal IPN listener settings.

    As far as I can tell, the plugin is not currently coded to specify or send the notify_url — but it looks like it is probably an easy modification.

    So I am asking that you look into the possibility of adding this feature — I think if you simply set up the form to automatically send the plugin site’s listener URL along with other form data in all cases, it should work whether or not same listener URL is specified on the PayPal backend.

    https://www.ads-software.com/plugins/quick-paypal-payments/

Viewing 4 replies - 1 through 4 (of 4 total)
  • The plugin doesn’t dictate the listener URL. If you want to make use of the built in payment reports you need to use the URL given on the IPN page.

    But if you want to use an alternate listener URL in your PayPal account settings then there is nothing stopping you doing this.

    Thread Starter Abigailm

    (@abigailm)

    The point is that you could use the notify_url parameter to pass the site-specific response URL to PayPal, and then it wouldn’t matter whether or not the user had also set up that site URL on the PayPal site.

    From what I can find, other e-commerce or payment programs do pass that parameter — I don’t know why you chose not to include it.

    Anyway, I labeled my post a “feature request” — it’s just the type of thing you might want to do to encourage use of your plugin and also make the IPN process simpler for users.

    I’ve now added this feature. You can set the listener URL on the form settings. I’ve got a few other things to finish testing but if you send me an email I will send you the update to test.

    This feature is included in the latest version

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘IPN issue – feature request’ is closed to new replies.