I thought it would be useful to provide a list of issues the 2checkout system has so that they can be fixed and other people can see these issues also.
1 – Cookies/session tracking does not work correctly, if a customer tries to by and item but does not complete the process and then tries to use the checkout again they often can not do this correctly without clearing their cookies and restarting their browser. I have noticed this myself and has numerous clients mention this.
2 – If you use a currency other than USD the admin system is very confusing as currencies are not clearly stated throughout the system.
3 – dates are displayed in many different formats throughout the admin system even on the same page dates will be displayed in many different formats
4 – the reoccurring billings implementation is very lacking in features at best. There is absolutely no way to tell how many new customers have signed up in any given period, the best you can get is a list of sales including all existing agreements.
5 – declined reoccurring sales are extremely difficult to track, as they will not always be displayed in the declined billings section.
6 – notification emails for reoccurring billings are completely unreliable sometimes you will get them sometimes you will not.
7 – Make sure you keep all of your own records as 2checkouts records are sketch at best.
If you only intend on doing a very small number of online billing then 2checkout will do you just fine. If you intend on making a reasonable number of online transactions do yourself a favour and go with a more reliable/reputable billing company you will be glad of it in the long run.