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

C# C.net/MVC4 Authorize.net ARB-注册帐户所需的订阅,c#,asp.net-mvc-4,subscription,authorize.net,authorize.net-arb,C#,Asp.net Mvc 4,Subscription,Authorize.net,Authorize.net Arb,我在MVC4/C/Razor中创建了我的第一个基于订阅的网站,并创建了一个Authorize.net卡Not Present沙盒帐户进行测试 我已经实现了订阅,它就像一个魅力。我正在使用默认创建的内置Visual Studio 2013网站将新订户重定向到注册页面 我已保存从Authorize.net返回的SubscriptionId,并将其放入会话变量中。然后我查看注册页面上的会话,看看它是否有值。 如果有一个值,那么我允许用户创建一个帐户,否则我将它们重定向到错误页面 您认为我应该添加哪些内

我在MVC4/C/Razor中创建了我的第一个基于订阅的网站,并创建了一个Authorize.net卡Not Present沙盒帐户进行测试

我已经实现了订阅,它就像一个魅力。我正在使用默认创建的内置Visual Studio 2013网站将新订户重定向到注册页面

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

您认为我应该添加哪些内容/最佳实践?我还计划在创建订阅ID时将其与帐户一起存储,这样我就可以将用户链接到Auth.net网站上的订阅

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


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

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