How long does it take for a transaction to be processed?

A transaction can be completed within minutes provided that all details of the payment are correct. However any transactions initiated after the customer cut-off time will be processed on the next business day.