Пример #1
0
        public async Task UpdateAllSettings(PaySettingEditDto input)
        {
            await UpdateWeChatSettingsAsync(input.WeChatPay);
            await UpdateAliSettingsAsync(input.AliPay);
            await UpdateGlobalAliSettingsAsync(input.GlobalAliPay);

            //配置支付
            await PayStartup.ConfigAsync(Logger, _iocManager, _appConfigurationAccessor.Configuration, SettingManager);
        }
Пример #2
0
        public override void PostInitialize()
        {
            var settingManager = IocManager.Resolve <ISettingManager>();

            var appConfiguration = IocManager.Resolve <IAppConfigurationAccessor>().Configuration;

            //配置支付
            PayStartup.ConfigAsync(Logger, IocManager, appConfiguration, settingManager).Wait();
            //注册支付回调控制器
            IocManager.Register <PayNotifyController>(DependencyLifeStyle.Transient);
        }