What is Online Payment Processing ?

Definition