How can a customer select/use different forms of payment