public AlipayPaymentGatewayProvider(IAlipayF2FService alipayF2FService,
                                     IWebHelper webHelper,
                                     ILogger logger,
                                     AlipayConfiguration configuration)
 {
     _alipayF2FService      = alipayF2FService;
     _webHelper             = webHelper;
     _logger                = logger;
     _configuration         = configuration;
     LocalizationSourceName = VappsConsts.ServerSideLocalizationSourceName;
 }
 public AlipayPaymentAppService(ILogger logger,
                                IObjectMapper objectMapper,
                                IHttpContextAccessor httpContext,
                                IBackgroundJobManager backgroundJobManager,
                                IAlipayService alipayService,
                                AlipayConfiguration configuration)
 {
     this._logger               = logger;
     this._objectMapper         = objectMapper;
     this._httpContext          = httpContext;
     this._configuration        = configuration;
     this._backgroundJobManager = backgroundJobManager;
     this._alipayService        = alipayService;
 }
Example #3
0
 public ProcessAlipayPaymentJob(ILogger logger,
                                IPaymentIdCache paymentIdCache,
                                ISubscriptionPaymentCache subscriptionPaymentCache,
                                ISubscriptionPaymentManager subscriptionPaymentManager,
                                IObjectMapper objectMapper,
                                IHttpContextAccessor httpContext,
                                IUnitOfWorkManager unitOfWorkManager,
                                TenantManager tenantManager,
                                AlipayConfiguration configuration)
 {
     this._logger                     = logger;
     this._paymentIdCache             = paymentIdCache;
     this._subscriptionPaymentCache   = subscriptionPaymentCache;
     this._subscriptionPaymentManager = subscriptionPaymentManager;
     this._objectMapper               = objectMapper;
     this._httpContext                = httpContext;
     this._tenantManager              = tenantManager;
     this._configuration              = configuration;
     this._unitOfWorkManager          = unitOfWorkManager;
     this.LocalizationSourceName      = VappsConsts.ServerSideLocalizationSourceName;
 }