2010-02-12 37 views
1

這些是在我的應用程序的步驟:抓住貝寶返回的值

1)用戶輸入2個變量(信貸和銷)

2)去與按鈕PayPal和使付款

3)貝寶會自動將用戶返回到我的網站

4) ???

...

所以2個問題:

A)第4步應該抓住同原來的2個變量輸入的用戶...我怎樣才能做到這一點? B)如果用戶在付款完成後不返回本網站會發生什麼情況?我必須修改數據庫信息。

回答

0

我在我的應用程序中使用Micah Carrick's Paypal IPN Class。要將自己的變量綁定到PayPal付款,您可以創建一個簡單的購物車和發票系統。使用paypal進行支付時,您​​可以傳遞發票參數。確保發票號碼對於每個交易都是唯一的。

閱讀Paypal IPN Introduction並查看提供的示例代碼。 Micah的課程實際上只是來自Paypal提供的示例代碼的封裝。

要修改您身邊的值,請在ipn validation處理程序頁面中對其進行處理。 Paypal在付款後將數據發送到此頁面,因此即使用戶沒有點擊返回到您的應用程序頁面,您仍然會根據發票號碼獲取付款數據,並且可以更新數據庫中的值。