Which plugin is the best choice for Customer Online Payments

Hi There,

Can you please tell me, which plugin would offer a simple online payment page for my customers to pay their monthly website maintenance fee from my website.

I would need the payment options to connect to Pay Pal and maybe 2CheckOut for now. If paying by 2CO, the customer would be automatically re-directed to my payment page with 2CO, but it would be important for them to fill out details, payment amount etc. from my website payment page first.

A way where the customer can fill out a description, amount and click a pay now button.

ProSites plug-in may work, but do I need anything else and if so, can someone please suggest a way to do this?

Thank you.