Online Payment is hit and miss - why??