2checkout is excellent service but if you are looking for alternatives then see these paypoint.net, Plimus.com.