makes payment method optional