third commit - pay with method='creditcard'

PaymentWithCard is new class