How Online Payments Works?