我想用自適應API模擬一個簡單的方案。賣方,買方和我的應用程序。 我在Sandbox網站創建了3個測試帳戶:在沙盒中測試PayPal自適應Paymemts API
帳戶名爲buyer - Personal類型。
帳戶名爲賣方 - 類型的業務。
帳戶名爲myApp - 類型爲Business。
我使用Paypal開發人員網站的自適應付款C#.Net代碼示例。 (我使用的代碼位於Pay.cs文件中的csharp_nv_adaptivepayments.zip中)。
我改變sAPIUser,sAPIPassword,sAPISignature匹配對myApp(從沙盒網站API Credentialns頁)
我改變sReceiverEmail給賣家的電子郵件。
我將sSenderEmail更改爲買方電子郵件。
將請求發送到https://svcs.sandbox.paypal.com/AdaptivePayments/Pay, 並獲取響應後,使用sResponse = oStreamReader.ReadToEnd();我的狀態良好,我手裏有一個payKey。
現在,正如AdaptivePayments PDF所說(第70頁),我需要將用戶重定向到 https://www.paypal.com/webscr?cmd=_ap-payment&paykey=value,所以我對此URL使用Response.Redirect()。當瀏覽器加載頁面時,我得到一個java腳本錯誤: var sf = new PAYPAL.AP.Subflow(); 指出「對象不支持此操作」。
我試圖將網址更改爲http://www.sanbox.paypal....paykey=value,但後來我只是得到一個白頁,說「請登錄使用貝寶沙盒功能。」 此外,在這兩種情況下,我都沒有在賣家,買家日誌中看到任何付款活動。 我在這裏做錯了什麼?
這樣的文件可以無法下載 –
是啊,鏈接連同X.com兩年前去世。 對你來說是幸運的,當我涉及到我的檔案時,我是一個囤積者。 我已經將示例發佈到GiHub.com。 注意雖然:這東西是舊的!仔細踩踏。 我強烈建議您查看新的REST API,除非您有高級用例。 –
非常感謝你 –