I recently had a website developed (BudgetCEUs.com) but the payment system is not functional. The former webmaster used 2Checkout for payment, but the fees there are too high. I requested that he switch to PayPal and he was attempting to do so when he started having problems. I have attached his last few emails. Also, I have included the emails from another webmaster who is recommending that I get rid of the idea of using PayPal and go with Authorize.net as the payment processor. It looks to be a good company with reasonable fees. The only reason the webmaster who recommended Authorize.net did not take the job is because he does not have experience with C# and ASP.NET. I need my certificates to be released after someone makes a payment. Customers can choose either one certificate for $19 or unlimited certificates for one year for $38. I do not want to have to release the certificates manually obviously. The protocol is as follows: a customer reads the course text and takes a quiz for free. After decided whether to buy one or unlimited certificates, the client pays and then fills out a course evaluation before the certificate is released. If you have other suggestions that Authorize.net I am fine with using someone else. Please read the attachment to see more detail of the job.