To whom it may concern, after checking this problem with the PayPal technical support, my problem was that although the PayPal payment got created, it was not executed (there's a final HTTP request to make). After the payment execution request my IPN callback got called correctly.
... View more