How to create a donation form with different categories of custom amount