小编Cla*_*ith的帖子

确认如何在计划中使用Stripe.net客户

我是条纹新手,决定使用stripe.net(https://github.com/jaymedavis/stripe.net).

我想做的是让客户按照每月向他们收费的计划.我还想让他们取消他们对该计划的订阅.这是stripe.net项目显示使用的代码.

StripeConfiguration.SetApiKey("[your api key here]");

var myCustomer = new StripeCustomerCreateOptions();

// set these properties if it makes you happy
myCustomer.Email = "pork@email.com";
myCustomer.Description = "Johnny Tenderloin (pork@email.com)";

// set these properties if using a card
myCustomer.CardNumber = "4242424242424242";
myCustomer.CardExpirationYear = "2012";
myCustomer.CardExpirationMonth = "10";
myCustomer.CardAddressCountry = "US";            

myCustomer.PlanId = *planId*;                         

var customerService = new StripeCustomerService();
StripeCustomer stripeCustomer = customerService.Create(myCustomer);
Run Code Online (Sandbox Code Playgroud)

这是我必须做的就是让客户按照每月收费的计划吗?并取消计划......

var customerService = new StripeCustomerService();
StripeSubscription subscription = customerService.CancelSubscription(*customerId*);
Run Code Online (Sandbox Code Playgroud)

这就是我要做的全部吗?在stripe.net页面上还有一个用于创建费用的部分,我不确定是否必须对此进行任何操作.

c# asp.net asp.net-mvc-4 stripe-payments

9
推荐指数
1
解决办法
6043
查看次数

尝试构建时出现 Angular 8 到 9 升级错误

我正在尝试从 Angular 8 升级到 9,但在执行 ng build 时出现此错误。看起来问题出在 vendor.js 中的 babel 包中。

在此处输入图片说明

[error] SyntaxError: C:\Dev\allverse3\ClientApp\vendor-es2015.js: 'with' in strict mode (139204:4)

[0m [90m 139202 | [39m  [33mWindow_run[39m[33m:[39m [36mfunction[39m _run(code[33m,[39m file) {[0m
[0m [90m 139203 | [39m    [36mif[39m (file) code [33m+=[39m [32m'\n//@ sourceURL='[39m [33m+[39m file[33m;[39m[0m
[0m[31m[1m>[22m[39m[90m 139204 | [39m    [36mwith[39m([36mthis[39m) eval(code)[33m;[39m[0m
[0m [90m        | [39m    [31m[1m^[22m[39m[0m
[0m [90m 139205 | [39m  }[33m,[39m[0m
[0m [90m 139206 | [39m  [33mEventHandlerBuilder_build[39m[33m:[39m [36mfunction[39m build() {[0m
[0m [90m 139207 | [39m    [36mtry[39m {[0m
    at Parser.raise (C:\Dev\allverse3\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@babel\parser\lib\index.js:7017:17)
    at …
Run Code Online (Sandbox Code Playgroud)

angular-cli angular

7
推荐指数
1
解决办法
1266
查看次数

如何使文本和文本框在移动网站中显得更大

我是开发移动网站的新手,我遇到的问题是文本和文本框以及下拉列表在屏幕上显得太小.使这些看起来更大的正确方法是什么?

谢谢.

html mobile

5
推荐指数
1
解决办法
2971
查看次数

Ubuntu dotnet 核心用户机密错误

这是我的错误:

Unhandled Exception: System.ArgumentNullException: Value cannot be null.
Parameter name: paths
   at System.IO.Path.Combine(String[] paths)
   at Microsoft.Extensions.Configuration.UserSecrets.PathHelper.GetSecretsPathFromSecretsId(String userSecretsId)
   at Microsoft.Extensions.Configuration.UserSecrets.PathHelper.GetSecretsPath(IFileProvider provider)
   at Microsoft.Extensions.Configuration.ConfigurationExtensions.AddUserSecrets(IConfigurationBuilder configuration)
   at WebApplication.Startup..ctor(IHostingEnvironment env) in /root/hackerspulse/Startup.cs:line 29
Run Code Online (Sandbox Code Playgroud)

Startup.cs 第 29 行是这样的:

    builder.AddUserSecrets();
Run Code Online (Sandbox Code Playgroud)

该文件中的更多代码:

        public Startup(IHostingEnvironment env)
        {
            var builder = new ConfigurationBuilder()
                .SetBasePath(env.ContentRootPath)
                .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
                .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true);



            //if (env.IsDevelopment())
            //{
                // For more details on using the user secret store see https://go.microsoft.com/fwlink/?LinkID=532709
                builder.AddUserSecrets();
            //}
            builder.AddEnvironmentVariables();

            Configuration = builder.Build();
        }
Run Code Online (Sandbox Code Playgroud)

它从命令行运行良好,但是当我尝试从主管运行它时,出现此错误:(请帮忙。

ubuntu asp.net-core

5
推荐指数
1
解决办法
845
查看次数

实体框架数据库问题 - 建立与 SQL Server 的连接时发生网络相关或特定于实例的错误

A network-related or instance-specific error occurred while establishing a connection to SQL Server
Run Code Online (Sandbox Code Playgroud)

主页加载正常,但当我尝试转到帐户/注册或帐户/登录时出现错误。

文件 Filters/InitializeSimpleMembershipAttribute.cs 中的 SimpleMembershipInitializer 构造函数中的这一行发生错误

if (!context.Database.Exists())
Run Code Online (Sandbox Code Playgroud)

现在,如果我将 web.config 设置为

<entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework" />
</entityFramework>
Run Code Online (Sandbox Code Playgroud)

它仅在本地工作,但我假设它使用本地数据库。现在我的 web.config 中的实体框架看起来像

<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
Run Code Online (Sandbox Code Playgroud)

我有另一个应用程序,我使用相同的托管服务和免费数据库(appharbor 和 SQL Server Yocto),它工作得很好。我最近设置了一个新的应用程序和数据库,但它不起作用。我可以在 SQL Server 中很好地连接到数据库,并在 Visual Studio 2012 中扩展 DataConnections -> MyContextName,所以我知道连接字符串不是问题。

我想知道托管数据库的服务器是否存在问题,而我无权访问该服务器。

我对如何解决这个问题完全没有想法。谢谢。

sql-server asp.net-mvc entity-framework appharbor

3
推荐指数
1
解决办法
7734
查看次数

实体Framwork 7从现有db"代码优先"反向工程

我无法弄清楚如何在最新版本的dnx ...尝试中传递连接字符串参数

dnx ef dbcontext scaffold -connection='sql connection string' 
Run Code Online (Sandbox Code Playgroud)

但是它不识别-connection参数..你应该如何将参数传递给它?

entity-framework-core dnx

2
推荐指数
1
解决办法
459
查看次数