Online Payment Processing Timeline