Corrected PaymentSystem class