Не уверен, что я правильно понял ваш вопрос. Возможно, у вас может быть класс Customer , имеющий атрибут "modeOfPayment", и это может быть любой из возможных вариантов. Инициализируйте этот атрибут в конструкторе класса Customer .
В качестве альтернативы может быть лучше сохранить детали платежа в классе, таком как «Заказ». Покупатель может выбрать оплату заказа с помощью кредитной карты (скажем), а некоторые могут оплатить заказ другими способами.