public PaymentMethodPayment(CreateOrderBuilder createOrderBuilder, PaymentMethod paymentMethod)
     : base(createOrderBuilder)
 {
     _paymentMethod = paymentMethod;
 }
 public PayPagePayment SetPaymentMethod(PaymentMethod paymentMethod)
 {
     if (paymentMethod == PaymentMethod.INVOICE)
     {
         _paymentMethod = GetValidInvoiceTypeForIncludedList();
     }
     else if (paymentMethod == PaymentMethod.PAYMENTPLAN)
     {
         _paymentMethod = GetValidPaymentPlanTypeForIncludedList();
     }
     else
     {
         _paymentMethod = paymentMethod.Value;
     }
     return this;
 }