我在慈善應用程序中實施了PayPal捐贈按鈕。我真的(但真的)從貝寶文檔提供的大量誤導性信息和概念中感到困惑。我正在尋找能夠解釋我需要什麼(並且最終我不能)完成此任務的人:使用鈦的PayPal應用程序內捐贈
視圖中的捐贈按鈕。當用戶點擊它時,它會出現Paypal的登錄表單。如果用戶驗證正確,錢是 直接對慈善組織的賬戶轉移,otherway 的errow拋出
Here你可以找到鈦寶插件的作者,其中一個按鈕,它是正確提供的示例實例化並注入到GUI中。我想這是正確執行我需要的(是嗎?) 在那裏,那裏是一些概念我想:
- 的appid - 做我需要嗎?作爲一個不先進的轉換,它不應該是必要的,但...
- 收件人 - 應該是慈善組織帳戶的用戶,或者更好地說,用戶作爲經典API用戶名慈善組織賬戶。只是指定這足以通過他們的Paypal帳戶處理交易?
- API密碼,API簽名 - 它似乎在此交易中不起作用,不是嗎?
- SandBox - 我知道我可以用假錢包創建假用戶。然後他們可以登錄我的應用程序(因爲它處於PAYPAL_ENV_SANDBOX狀態)並執行假操作。我錯過了什麼嗎?
我用上面的代碼,但結果並不令人滿意我不能永遠登錄作爲用戶付款。
任何人都可以爲我提供一個簡短的解釋,我必須做什麼?
感謝
編輯2014年1月21日
感謝@安德魯 - 安格爾我下定決心對上述概念清楚,但我仍然嚇壞出與鈦插件,您找到在上面的GitHub鏈接中。在那裏,似乎沒有地方插入API憑證。此外,如果我嘗試使用SANDBOX環境中的按鈕(但它在NONE環境中工作),我仍然收到「意外錯誤,代碼-1」。文檔和示例非常直截了當,讓我感到愚蠢的是不讓它們工作。 我將繼續在演示模式下開發(NONE環境),但我希望我可以在SANDBOX中完成。
我基本上不能登錄,不管是真實還是沙箱帳戶 – balanza
這不是很有幫助。你遇到了什麼錯誤?你確定你沒有試圖登錄到你試圖支付的同一個帳戶嗎? –
你是對的,但即使拋出錯誤也很有幫助。它幾乎沒有說錯誤代碼= -1的「意外的錯誤」。 – balanza