Exemplo n.º 1
0
 public PaymentService(
     IPaymentGatewayProcessorProxy paymentGatewayProcessorProxy,
     IPaymentGatewayProxy paymentGatewayProxy,
     IConfiguration configuration)
 {
     _paymentGatewayProcessorProxy = paymentGatewayProcessorProxy;
     _paymentGatewayProxy          = paymentGatewayProxy;
     if (!Guid.TryParse(configuration["MerchantId"], out merchantIdGuid))
     {
         throw  new ArgumentNullException("MerchantId");
     }
 }
Exemplo n.º 2
0
 public PaymentGateWayBridge(IPaymentGatewayProxy paymentGatewayProxy, IConfigService configService, IAsynchronousPaymentNotificationResponseRepository paymentNotification)
 {
     _paymentGatewayProxy = paymentGatewayProxy;
     _configService = configService;
     _paymentNotification = paymentNotification;
 }