需要Paypal订阅才能创建帐户-ASP.Net/MVC4/C#/Razor

污点

我是Entity Framework,MVC和Razor的新手,但是我的第一个使用它的项目几乎完成了。

难题的最后一部分是调整设置MVC项目时默认出现的“固定”登录/注册部分。我需要与Paypal集成才能创建每月订阅。如果付款是最新的,那么他们的帐户将允许他们访问(希望)我的网站必须提供的所有优惠。

我注册了developer.paypal.com,并认为我在创建测试帐户方面有一个良好的开端。我只需要准备好代码即可。

  1. 是否有任何示例代码已经解决了这个问题?我通读了API文档,但是
  2. 是否有与我想要实现的目标相关的最佳实践?例如,是否应该有人先付款,然后再创建一个帐户,反之亦然?我是否应该实施管理其订阅取消的操作,还是必须在其帐户内进行?等等...
  3. 我如何确定用户当前是否正在订阅并且没有取消。
  4. 如何将用户绑定到他们的Paypal交易?

任何帮助将非常感激。提前致谢!

德鲁·安杰尔(Drew Angell)

PayPal具有标准订阅,然后它们具有定期付款API,或者有时可以称为定期结算。我绝对建议您使用API​​,因为它将为您提供更多的自由去做您想做的所有事情。

如果你谈论的是PayPal付款(其中人对工资签收)我一起去快速结账,如果它由SetExpressCheckoutGetExpressCheckoutDetails,然后DoExpressCheckoutPayment和/或CreateRecurringPaymentsProfile这取决于你在做什么。在您的情况下,听起来好像要进行CRPP,因为您正在处理订阅。

这将返回一个配置文件ID,您可以将其保存在本地用户表中。然后,当人们登录时,您可以调用GetRecurringPaymentsProfileDetails以查找配置文件的当前状态,然后根据状态将用户重定向到其他位置。

贝宝(PayPal)的.NET SDK应该可以使您轻松进行所有调用,但这实际上仅是构建NVP请求并通过HTTP POST将其发送到贝宝的问题。

如果您想直接使用信用卡完成所有操作,则过程是相同的,但是涉及不同的API调用,并且根据PayPal帐户的版本,您的调用会有所不同。

如果您使用的是Website Payments Pro 3.0,则可以使用DoDirectPayment平台,在重复付款的情况下,您只需调用一次CreateRecurringPaymentsProfile,并将信用卡详细信息包含在该请求中。

如果您使用的是使用PayFlow API的Payments Pro 2.0,那就是所谓的“定期计费”,那么您只需要相应地设置一个PayFlow请求即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.Net MVC 4我需要延迟执行

来自分类Dev

创建链接以使用ASP.NET MVC4中的Razor升级控制器

来自分类Dev

如何在ASP.Net MVC4中创建自定义web.config?

来自分类Dev

使用ASP.NET Idenity创建默认用户帐户

来自分类Dev

由于OnTextChanged事件,ASP控件需要双击才能获得焦点

来自分类Dev

如何创建ASP .NET MVC4 Web API来搜索我的多个参数

来自分类Dev

ASP.NET 4中是否仍然需要App_Browsers文件夹?

来自分类Dev

在登录asp.net上检测到Paypal订阅取消

来自分类Dev

如何创建视图以显示ASP.Net MVC 4项目中的文件列表

来自分类Dev

为ASP.NET 4和ASP.NET Core 1.0创建一个Nuget程序包

来自分类Dev

用户在MVC ASP身份中创建帐户时如何禁用电子邮件确认

来自分类Dev

我们需要哪些选项才能从ASP.NET Core Web Api生成PDF

来自分类Dev

为什么必须刷新页面才能使Telerik TabStrip在ASP.Net MVC 4中更新?

来自分类Dev

我需要2个Paypal帐户才能进行一次付款

来自分类Dev

asp.net mvc4生成新的帐户确认令牌

来自分类Dev

使用ASP.NET Idenity创建默认用户帐户

来自分类Dev

ASP.NET 4中是否仍然需要App_Browsers文件夹?

来自分类Dev

ASP.NET身份创建帐户

来自分类Dev

在ASP.NET MVC4中动态创建控件

来自分类Dev

ASP.NETMVCでのライブ編集

来自分类Dev

需要HTML5才能停止ASP:Button的工作

来自分类Dev

需要有关ASP.Net MVC 4中SQL注入的信息

来自分类Dev

我的ASP.NET页面之一需要花很长时间才能加载

来自分类Dev

在Asp.Net MVC 4中创建视图时出错

来自分类Dev

我需要在asp.net MVC 4中应用更新和删除

来自分类Dev

我需要在asp.net mvc 4中重新布局布局视图的渲染主体部分

来自分类Dev

ASP MVC 4 + Web API

来自分类Dev

Asp.Net Mvc4 WebSecurity 如何激活或停用用户帐户

来自分类Dev

将 Mysql 数据填充到 asp 日历需要很长时间才能加载

Related 相关文章

  1. 1

    ASP.Net MVC 4我需要延迟执行

  2. 2

    创建链接以使用ASP.NET MVC4中的Razor升级控制器

  3. 3

    如何在ASP.Net MVC4中创建自定义web.config?

  4. 4

    使用ASP.NET Idenity创建默认用户帐户

  5. 5

    由于OnTextChanged事件,ASP控件需要双击才能获得焦点

  6. 6

    如何创建ASP .NET MVC4 Web API来搜索我的多个参数

  7. 7

    ASP.NET 4中是否仍然需要App_Browsers文件夹?

  8. 8

    在登录asp.net上检测到Paypal订阅取消

  9. 9

    如何创建视图以显示ASP.Net MVC 4项目中的文件列表

  10. 10

    为ASP.NET 4和ASP.NET Core 1.0创建一个Nuget程序包

  11. 11

    用户在MVC ASP身份中创建帐户时如何禁用电子邮件确认

  12. 12

    我们需要哪些选项才能从ASP.NET Core Web Api生成PDF

  13. 13

    为什么必须刷新页面才能使Telerik TabStrip在ASP.Net MVC 4中更新?

  14. 14

    我需要2个Paypal帐户才能进行一次付款

  15. 15

    asp.net mvc4生成新的帐户确认令牌

  16. 16

    使用ASP.NET Idenity创建默认用户帐户

  17. 17

    ASP.NET 4中是否仍然需要App_Browsers文件夹?

  18. 18

    ASP.NET身份创建帐户

  19. 19

    在ASP.NET MVC4中动态创建控件

  20. 20

    ASP.NETMVCでのライブ編集

  21. 21

    需要HTML5才能停止ASP:Button的工作

  22. 22

    需要有关ASP.Net MVC 4中SQL注入的信息

  23. 23

    我的ASP.NET页面之一需要花很长时间才能加载

  24. 24

    在Asp.Net MVC 4中创建视图时出错

  25. 25

    我需要在asp.net MVC 4中应用更新和删除

  26. 26

    我需要在asp.net mvc 4中重新布局布局视图的渲染主体部分

  27. 27

    ASP MVC 4 + Web API

  28. 28

    Asp.Net Mvc4 WebSecurity 如何激活或停用用户帐户

  29. 29

    将 Mysql 数据填充到 asp 日历需要很长时间才能加载

热门标签

归档