public PaymentRequest( PaymentMethod[] paymentMethods, PaymentDetailsInit paymentDetails, PaymentOptions paymentOptions = null) { _paymentMethods = paymentMethods; _paymentDetails = paymentDetails; _paymentOptions = paymentOptions; }
public static PaymentRequestContext CreateDefaultPaymentRequest( PaymentDetailsInit paymentDetails, PaymentOptions paymentOptions = null, PaymentMethod[] paymentMethods = null) { var paymentMethodList = new List <PaymentMethod>(); if (paymentMethods != null && !paymentMethods.Any()) { paymentMethodList.AddRange(paymentMethods); } if (paymentOptions == null) { paymentOptions = new PaymentOptions(); } return(new PaymentRequestContext( paymentDetails, paymentOptions, paymentMethodList)); }