paypalpaypal-sandboxpaypal-ipn

No Paypal Sandbox IPN History. Notifications Not Working Despite Setup


I'm trying to do the simplest of "Hello World" IPN notifications in the PayPal sandbox, and it's not working despite my best efforts.

I tried checking the IPN history as described here: Paypal SandBox IPN History ...but nothing is shown.

I checked my sandbox IPN configuration: https://sandbox.paypal.com/us/cgi-bin/webscr?cmd=_profile-ipn-notify-edit ...and it does show my IPN URL (set to "https://-random id-.ngrok.io/ipn"), but then when I make a transaction in the sandbox I receive no notification.

To summarize:

  1. Sandbox IPN URL appears to be configured to my ngrok URL.
  2. I try to perform a random transaction in Sandbox (using my personal PayPal account and a PayPal email link).
  3. No notification comes through and nothing shows up on IPN history.

What am I missing?


Solution

  • Ensure the sandbox Business account receiving the payment has a confirmed email in the sandbox environment.

    1. Log into it at https://www.sandbox.paypal.com/businessprofile/settings/email
    2. Send the confirmation from there, if necessary
    3. Read and proceed with the confirmation, via https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fnotifications%2F