Did you set up an IPN URL in the Profile section of your PayPal account?
CreateRecurringPaymentsProfile doesn't accept the NOTIFYURL parameter; rather, you need to set up an IPN URL within the Profile of your PayPal account. This is the IPN URL that will be used for the recurring payment IPN message(s).
Thank you, PayPal_RobG
It works now!
I have set up IPN URL a few days ago but it looks like Paypal hasn't saved it properly... I appreciate your help on this issue.