Paypal express is the cheapest & easiest solution, particularly if you want to store information in your database about whether or not the transaction was successful.
If all you need is button functionality, you can use the paypal api to generate dynamic buttons. Just see – https://www.x.com/developers/paypal/products/button-manager
solved easiest way to connect paypal to my own shopping kart [closed]