2013-04-28 237 views
2

我已经签出在贝宝的网站上的资源,但我无法搞清楚如何设置从“创建账户”的形式,我在C#创建定期付款。Paypal付款处理

我的目标是有所谓的“用户名”这是禁用,当用户处理他们通过支付宝点击,在其浏览器中打开支付页面的链接支付使文本字段。我想,然后保存某种ID与该交易我的应用程序可以查找当用户登录,以确保它们仍然是有效的订阅相关联。

之所以这么说,我有两个问题。一,对于不了解SOAP或其他类似知识的人来说,是否有很好的散步?可能面向Paypal?其次,Paypal是否提供某种静态交易ID,当用户登录时我可以通过Paypal查找?

我也开放给其他的付款处理方法,但我想坚持的WinForms一会儿。

+1

所有的u需要的信息可以通过一个简单的谷歌搜索可以找到。 – FrostyFire 2013-04-28 21:37:45

回答

0

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

当你作出这样的调用来创建你会得到一个简档的配置文件。此配置文件ID可以传入GetRecurringPaymentsProfileDetails以检查登录时的当前状态。

由于您使用C#我建议考虑看看这个.NET SDK for PayPal。它使呼叫对你来说非常简单。

+0

我不介意学习SOAP或NVP,就当我看着“第一次调用”的事情时,我对如何进入C#非常困惑。我是否需要研究SOAP/NVP并将其网站上的信息按摩到C#中? – 2013-04-29 21:19:04

+0

.NET/C#有特定的方式来做到这一点,可以很容易的,但你基本上只是建立一个文本字符串,无论是XML或NVP,然后通过邮寄,为贝宝。实际上,我将你的.NET SDK链接到了你。我建议看看它。 – 2013-04-30 02:00:57

+0

太棒了。很抱歉的福利局问题,但我认为阅读它一些东西,睡在它之后,这是有道理的 - 我的大脑消化以一种不可思议的方式行事。所以,对于PayPal,听起来好像我将POST命令发送到PayPal,然后我会得到一个URL来发送用户。这是否来自回报? – 2013-04-30 12:28:48