Uses float on payment amount