2013-04-28 211 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