2014-07-19 62 views
0

我想創建一個銷售數字商品的自定義貝寶按鈕,這將指導買家鏈接,將允許他下載文件。付款後創建與鏈接直接的自定義貝寶按鈕

我讀過這一點對先進的html變量貝寶的文章,但我不知道,我必須使用,使其工作:https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/

顯然下載只能發起根據付款ID,以防止免費下載,還是由PayPal自動完成?

回答

1

我會建議我們利用Instant Payment Notification (IPN)處理如更新數據庫,發送電子郵件通知(其中包括一個帶有下載鏈接)等

即時付款通知所有的後付費處理任務( IPN)是一種消息服務,通知您 您與PayPal交易相關的事件。您可以使用IPN信息 來自動執行後臺和管理功能,例如 履行訂單,跟蹤客戶以及提供交易相關信息的狀態和其他 。

這將允許您不僅自動化的程序,而且正確地處理事情,如電子支票或任何其他類型的支付,可能原本處於「待定」狀態的。在付款真正清除之前,您不想交付數字商品。使用IPN,您會收到1條通知,表明您的腳本可以在付款經過時處理爲待處理狀態,並且當付款更新爲「已完成」或「失敗」或其他情況時,您會得到另一個通知。

IPN的實時發生使買家不必等待任何東西。無論您在腳本中做什麼,都會在交易完成後立即發生。

+0

我真的需要一個數據庫嗎?我在網絡開發方面並不擅長,所以我希望檢查付款是否有問題的代碼是通過Paypal自動完成的,還是必須在我的網站上進行? – lonewulf

+0

不,你不需要數據庫我只是說如果你碰巧正在做數據庫更新,那就是你想要做的地方。如果你不這樣做,但沒問題。您可以自動執行您正在使用的任何程序,並且需要自動化。 –