
Fixed Price
Set a single money amount which must be paid when the button is clicked. Example

Slider
Set minimum and maximum amounts. When the button is clicked, there is a slider which allows the user to choose the amount they want to pay. Example

List
Set several amounts. When the button is clicked, the user can choose the amount they to pay from the list. Example