You will not be able to add a button to achieve this. You could add a Number or Currency field and then set this field as a payment field. In Options/Collect Payment, select 'Purchase Fields' subtab, select the Number or Currency field in the 'Purchase Field' drop down, and in 'Price' set it to User Input.