2015-10-07 63 views
0

我一直在試圖解決信息,但我只是結束了困惑。從PayPal API安全地返回捐款信息

我需要在網站上設置捐贈頁面,它需要有定期和一次性的選項。這應該很簡單,但事情變得複雜的是在一個月內返回總捐款數額。

我不想返回帳戶餘額,但是該月的交易總額。

是否可以通過http執行此操作,而不是https?如果有人獲得Paypal API信息,是否有任何重大風險?

我經歷過的,似乎通過本地端來處理這種多個站點 - 一個數據庫存儲捐贈貝寶返回完成後 - 但他們不處理經常性,彷彿某人取消,總會離開並需要人工干預。

感謝您的任何時間!

回答

0

我並不完全相信我明白你在問什麼,但我確實認爲你需要的是Instant Payment Notification (IPN)

無論何時創建,取消配置文件,付款等,該交易數據的HTTP POST都會發送到您設置的URL /腳本。該腳本可以接收該數據並相應地處理它。

這將允許您在發生支付時更新您的數據庫,並且當支付不再發生時,您將無法獲得IPN,因此不會再添加任何支付。

如果一個配置文件被取消,你也會得到一個IPN,所以你可以相應地更新你的系統。

+0

嘿,這很好。說明是地獄,但對於任何被卡住的人做類似的事情。您需要創建一個ipn php文件,以「捕獲」該事務,然後在執行事務ID重複檢查後將其存儲在數據庫中。你將需要你自己的桌子,但它並不複雜。如果你沒有ssl證書,處理事情的一個好方法。 –

+0

無論您是否擁有SSL證書,IPN都是非常強大的工具。這是根據各種交易類型,支付狀態等自動化各種程序的好方法。此外,我並不是簡單地檢查重複項目,而是確定並更新現有記錄(如果找到的話),以便支付狀態會相應更新。 –