Letting the customer determine amount being paid