http://api.ubercart.me/api/drupal/ubercart!payment!uc_paypal!uc_paypal.m...
"You should turn on IPN Notifications in your PayPal profile but leave the IPN URL blank."
"Login: PayPal.com" » "My Account" » "Profile" » "My selling tools" » "Instant payment notifications" » "Edit settings"
"You must enter a properly formatted URL into the Notification URL field in order to activate Instant Payment Notification."
Related:
https://drupal.org/node/1311198
"Make sure that the IPN URL is set to http://example.com/uc_paypal/ipn."
Can someone with knowledge update that page for D7-UC3? Or just reply to https://drupal.org/node/1311198#comment-6373734 with a link to a page with verified IPN instructions?
Best,
Michael
Comments
Comment #1
longwaveUbercart sends the correct IPN URL with each transaction, so you just need to ensure IPN is enabled at PayPal. In the past, you could leave the IPN URL blank at PayPal, and the original documentation reflects this - but now it seems you have to fill in a valid URL, even though it will be overridden. We should update the uc_paypal.module documentation.
Comment #2
Michael-IDA commentedThank you Dave,
After getting everything to work, I updated the Related page (Community Docs: PayPal Website Payments Standard) with a clarification of IPN for Drupal 7.23, Ubercart 7.x-3.5, on what worked for me.
If you will update this ticket when the uc_paypal.module documentation changes (so it flags my dashboard), I'll test and update my clarification of IPN in the community doc. (I won't promise to re-write that whole page though :( )
Best,
Michael
Comment #3
longwaveFixed in http://drupalcode.org/project/ubercart.git/commitdiff/627b9c7 - the code documentation now links to drupal.org, which is a better place to keep documentation like this.