Posted - 06/06/2024 : 07:56:57
Hello,
We are currently on version 7.6.4
This seems to be somewhat of an edge or corner case, but we had a customer get an error on thanks.asp from paypal.
We placed a similar order and were able to replicate the error multiple times, but not every time as it seems sporadic.
When we investigated, it looked like there was a delay from Paypal in sending the IPN (a temp heavy server load and que? I am guessing Paypal may have an auth an webhook/ipn api that is separate, or at least a separate response), however, the payment went through right away.
Based on my experience, I would say this could be an async code issue with the Paypal API sending it late, or the thanks.asp page javascript tries to execute sync and if the Paypal API has high traffic and a slow response, it throws an error since the thanks.asp page has still not received the IPN, but starts running on a successful initial response.
Is the handling for the paypal IPN async? If this is not the issue, does anyone have any idea what it would be?
Thanks!
|