Paypal付款处理

时间:2013-04-28 21:29:09

标签: c# winforms soap paypal

我已经检查了PayPal网站上的资源,但我无法确定如何使用C#创建的“创建帐户”表单设置定期付款。

我的目标是让一个名为“用户名”的文本字段被禁用,当用户通过点击在浏览器中打开付款页面的链接通过Paypal处理付款时启用。我想保存一些与该事务关联的ID,当用户登录时我的应用程序可以查找该ID,以确保他们仍然有一个有效的订阅。

所有这一切,我有两个问题。一,对于那些对SOAP或其他任何东西都不太了解的人来说,有一个很好的步行吗?可能面向Paypal?第二,Paypal是否会提供某种静态交易ID,我可以在用户登录时通过Paypal查询?

我也对其他支付处理方法持开放态度,但我想坚持使用WinForms一段时间。

1 个答案:

答案 0 :(得分:0)

您可以使用CreateRecurringPaymentsProfile通过PayPal创建订阅。如果您不喜欢使用SOAP,可以使用他们的基本NVP API,这就是该链接指向的内容。

当你进行调用以创建个人资料时,你将获得一个PROFILEID。此个人资料ID可以传递到GetRecurringPaymentsProfileDetails以在登录时检查当前状态。

由于您使用的是C#,我建议您查看此.NET SDK for PayPal。这使得调用非常简单。