奇怪的是,貝寶網站上的文檔並沒有涵蓋這一點。貝寶付款按鈕和IPN:如何將用戶連接起來獨特?
我們有一個付款按鈕,重定向到貝寶處理付款。
我們還有一個運行的IPN服務器,一旦它們製作就可以捕獲貝寶支付。
但是,我們可以在哪裏將系統用戶的「用戶ID」放在PayPal按鈕中,以便它將被轉發到IPN請求,以便與我們系統上支付的用戶相匹配。貝寶似乎希望人們手動這樣做,這是一個真正的使命。
奇怪的是,貝寶網站上的文檔並沒有涵蓋這一點。貝寶付款按鈕和IPN:如何將用戶連接起來獨特?
我們有一個付款按鈕,重定向到貝寶處理付款。
我們還有一個運行的IPN服務器,一旦它們製作就可以捕獲貝寶支付。
但是,我們可以在哪裏將系統用戶的「用戶ID」放在PayPal按鈕中,以便它將被轉發到IPN請求,以便與我們系統上支付的用戶相匹配。貝寶似乎希望人們手動這樣做,這是一個真正的使命。
我目前正在做一些PayPal集成,我同意他們的文檔是一團糟!
我終於找到了一個指南,詳細介紹了PayPal按鈕表單的哪些變量被轉發到IPN回調。您可以使用變量item_name
轉發用戶ID:
<input type="hidden" name="item_name" value="{user id}">
你應該使用:
<input type="hidden" name="item_number" value="{user id}">
這裏是文檔:
https://www.paypalobjects.com/IntegrationCenter/ic_std-variable-ref-buy-now.html
如DOC說(https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/)
in yo烏爾形式:
<input type="hidden" name="custom" value="<?php echo $id ?>">
與IPN得到它:
$_POST['custom']
這是怎麼做到這一點,它很適合我。 – 2017-10-02 18:44:24