Checkout allows you to quickly and easily add payment buttons to your website.
When using Checkout we will take care of all the hard parts for you. You can customize some Checkout elements (like logo image or title text). If this is not enough for you, then you can always integrate using Custom Form.
In this example you have Checkout with payment amount selected by customer (which is ideal solution for donation buttons).