Does PayPal gateway use IPN?

Hi. When an invoice gets paid (PayPal), InvoiceNinja sends a confirmation email and sets the invoice as “paid”. All working correctly of course. But does it achieve this without using PayPal IPN? Because I can’t see that any IPN request from PayPal is hitting the server. I assume this must be handled directly in the invoice payment page on return after payment.

The reason I was curious about this, is because I would need to take precautions with Cloudflare Firewall to allow PayPal IPN through. But if it’s not using IPN, I wouldn’t need to worry about that. Thanks for any clarification.

Hi,

I’m not sure, I suggest creating a discussion on GitHub to ask.

1 Like

Thanks. I think it’s safe to assume that IPN is not used, because I currently have Cloudflare set to “challenge” all visitors, and that would block IPN requests. Yet payments verify correctly. At first, I was surprised, but I guess it makes sense. Thanks for input!

1 Like