c# .net / MVC4 Authorize.net ARB -注册帐户所需的订阅

本文关键字:net 注册 MVC4 Authorize ARB | 更新日期: 2023-09-27 18:17:38

我在MVC4/c#/Razor中制作了我的第一个基于订阅的网站,并创建了一个Authorize.net "Card Not Present"沙箱帐户用于测试。

我已经实现了订阅,它工作得很好。我正在使用默认创建的内置Visual Studio 2013站点将新订阅者重定向到"注册"页面。

我保存了从Authorize.net返回的SubscriptionId,并将其放入会话变量中。然后,我在注册页面上查看该会话,看看它是否有值。如果有一个值,那么我允许用户创建一个帐户,否则我将他们重定向到一个错误页面。

你认为我应该添加什么/最佳实践吗?我还计划在创建帐户时存储SubscriptionId,以便我有办法将用户链接到Auth.net网站上的订阅。

第二个问题:是否有一种方法ping Auth.net每次用户登录,所以我可以检查,看看他们是否仍然有一个活跃的订阅?我认为存储SubscriptionId将是有帮助的,所以这就是我保存它的原因。我检查了Authorize.net的文档,没有看到任何东西……我想确保人们不会免费离开这个网站…

提前感谢您的帮助/建议…

c# .net / MVC4 Authorize.net ARB -注册帐户所需的订阅

对于第二个问题,如果您已经在数据库中存储了subscriptionId,则可以使用ARBGetSubscriptionStatusRequest来确定它们是否具有活动订阅。

http://developer.authorize.net/api/reference/recurring-billing-get-subscription-status