/// <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());
 }
 /// <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());
 }