2012-08-25 131 views
-1

如何知道哪個用戶使用php支付(通過paypal)我的服務?如何知道哪個用戶付了?

我有我的數據庫名爲用戶表,包含以下行:

ID, Username, email, IP, password 

如果用戶有比他做在我的網站上註冊的電子郵件,我怎麼能知道一個不同的PayPal電子郵件付了我而不是別人?

+0

使用貝寶API知道,當你已經支付服務的什麼時期,並跟蹤在數據庫中。 – Vulcan

+0

讓用戶繼續從您的網站結帳並將其附加到UserID,例如,那怎麼辦? –

+0

是的,但我怎樣才能連接數據庫用戶的電子郵件:[email protected]與他支付的電子郵件:[email protected]? –

回答

1

我有一段時間沒有使用Paypal付款,但是當您將結帳細節發送到Paypal時,我似乎記得您發送了一個交易ID(txn_id)或類似的東西,您只需將該交易ID存儲在數據庫中的用戶,當PayPal用交易ID返回「成功」付款時,您知道它支付了哪個用戶。

你還沒有說過你用什麼方法來收取付款,但我似乎記得Paypal的IPN(即時付款通知)服務是一個很好的開始;

下面是一些信息的鏈接:Paypal's IPN service

,也有一些:code samples on how to integrate IPN

相關問題