如何解决使用.net Framework 4.7.2而不是.net core实现条带订阅 编辑:
我想为我在网站上提供的服务实施带区订阅。条带文档中的代码使用.netcore,但是我的Web应用程序位于.net框架中,并且我不想更改为.net core,因为我的托管服务提供商不支持.net core。有没有一种方法可以使用.net框架通过带区实现订阅? -我希望它的工作方式是,当用户登录时,他们可以单击订阅页面,该页面将允许他们选择所需的服务,然后输入他们的卡详细信息-当他们这样做时,他们将在当天收取费用该请求会在那天的每个月发生。我看过各种示例,但是我无法理解如何在代码中执行此操作。
解决方法
您可以将Stripe Javascript API与Stripe Checkout结合使用。您只需要在仪表板中启用Stripe Checkout:
然后,当您创建新产品(可以是订阅)并指定价格时,您可以选择创建Checkout代码段。这些代码段非常通用,但修改它们以确保您的需求并非难事。
编辑:
检查Stripe.Net nuget页面后,最新版本仍与.Net Framework 4.6.1兼容,因此,使用.net core看到的任何代码示例仍适用于.Net Framework 4.6.1 +
例如:
StripeConfiguration.ApiKey = "sk_test_51HAxQFH39e4DIylVXXTGZgYZyEBhV0jLZ0AL4oQ1vUt8kTC5nB5sIzx6VcmsG41JbK8SA6JWDb7r3OfsFhO5omdD009OQF1OOQ";
var service = new ProductService();
service.Get("prod_HkaQiWW1JbzNyc");
将在.net core和任何.Net Framework 4.6.1+应用程序或网站中工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。