2

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

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

说了这么多,我有两个问题。第一,对于不太了解 SOAP 或类似的东西的人来说,有什么好走的吗?可能面向Paypal?其次,Paypal 是否提供某种静态交易 ID,当用户登录时我可以通过 Paypal 查找?

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

4

1 回答 1

0

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

当您调用创建配置文件时,您将获得一个 PROFILEID。可以将此配置文件 ID 传递到GetRecurringPaymentsProfileDetails以在登录时检查当前状态。

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

于 2013-04-29T05:42:50.323 回答