I think it's instant with credit card payments, but with Paypal it takes a while cuz they gotta check it or confirm it, I'm not sure.
But yeah I've just finished buying Mileage Points for moviepark using paypal, but I don't have any points yet! dunno what to do.. :(