public Payment processPayment()

in code-refactoring/duplicate-code/java/src/main/java/com/epam/aicode/java/PaymentProcessor.java [14:32]


    public Payment processPayment(boolean isOnline) {
        Payment payment = new Payment();
        if (isOnline) {
            payment.setPaymentDate(LocalDate.now());
            payment.setPaymentStatus(ACTIVE);
            payment.setPaymentType(CREDIT);

            payment.setPaymentBank(ICICI);
            payment.setPaymentMode(ONLINE);
        } else {
            payment.setPaymentDate(LocalDate.now());
            payment.setPaymentStatus(ACTIVE);
            payment.setPaymentType(CREDIT);

            payment.setPaymentBank(HDFC);
            payment.setPaymentMode(OFFLINE);
        }
        return payment;
    }