Can an Invoice become a html page which allows visitors to make a fixed payment?

Can an Invoice become a html page which allows visitors to make a fixed payment?

 I now offer 4 training events: $50, $75, $100 and 125.  Can I create a landing page or html page that allows my clients to make a direct payment on a form and select which of the 4 types they would like purchase.  I have an Authorize.net account.  I don't need to invoice.
George
YourBizzWizz