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