Yes, all payments get processed in a matter of 15 minutes, except for bank payments, which may take up to 3 hours.