/// <summary> /// Initializes a new instance of the <see cref="PurchaseOrderPaymentGatewayMethod"/> class. /// </summary> /// <param name="gatewayProviderService"> /// The gateway provider service. /// </param> /// <param name="paymentMethod"> /// The payment method. /// </param> /// <param name="providerExtendedData"> /// The provider extended data. /// </param> public PurchaseOrderPaymentGatewayMethod(IGatewayProviderService gatewayProviderService, IPaymentMethod paymentMethod, ExtendedDataCollection providerExtendedData) : base(gatewayProviderService, paymentMethod) { _processor = new PurchaseOrderPaymentProcessor(providerExtendedData.GetProcessorSettings()); }