Allow amount in ChoosePaymentMethodType to a closure
Moved amount calculation to separate function
Merge pull request #126 from ruudk/amount-closure

Amount based on payment method