我正在爲購物車創建一個cms。我添加了現在購買按鈕的產品。但是,在客戶完成交易後,我需要獲取物品編號以及他購買的那種物品的數量,以及他的付款金額。貝寶將客戶返回到成功交易頁面,但我想知道如何收集這些數據?如何在成功完成貝寶事務後獲取變量以更新我的數據庫?
1
A
回答
1
您也可以使用IPN而不是使用返回URL。使用返回網址,如果買方因爲某些原因未能返回您的網站,例如他們提前關閉瀏覽器或退出流程,您將無法將該數據返回到您的網站。如果您使用IPN,則無論買方是否返回或現在,數據都會發布到您的網站。同樣,對於IPN,您可以查看IPN歷史記錄中發送的內容,甚至在需要長達28天的時間內重新發送IPN。
0
以下步驟適用於我 1->在提交給貝寶之前,將產品代碼,價格和明細等數據保存在單獨的表格中。在會話中保存該ID。 2->提供隱藏的輸入「返回」等
<input type="hidden" name="return" value="your site url/paypal_success.php">
3->與paypal_success.php會話ID收集從表中的數據。
相關問題
- 1. 成功的貝寶付款後編輯數據庫
- 2. 如何從稍後完成的事務中取出更新?
- 3. 我以前的成功完成後如何獲得ajax調用
- 4. 貝寶購物車 - 成功完成交易時設置數據庫值
- 5. 貝寶確認交易成功完成後
- 6. 貝寶IPN發送支付成功完成後無效響應
- 7. 貝寶在成功的交易過程後沒有返回任何變量
- 8. 如何通過onclick事件獲取並傳遞變量以更新數據庫
- 9. 完成批量插入後如何獲取「完成」消息?
- 10. 成功下載後如何更新數據庫?
- 11. 如何在SQL Server的事務日誌中完成回滾後更新事務找到更改的增量值
- 12. 在SQL Server 2005中獲取未完成的事務數據
- 13. 貝寶IPN成功發送
- 14. 貝寶ipn發送成功,但沒有插入數據庫
- 15. 如何在sidekiq事務完成之前提交數據庫?
- 16. javascript - 如何完成從客戶端獲取變量(數據)到數據庫在線服務器?
- 17. 如何更新成功的短信讀取插件的變量
- 18. 成功構建完成後如何獲取通知?
- 19. 貝寶完成付款成功,帳戶不收費
- 20. 成功頁面上的貝寶返回變量
- 21. 我可以在更新時從mySQL數據庫中重新獲取變量嗎?
- 22. 貝寶集成後端?
- 23. 付款完成後如何獲取數據數據
- 24. SQL「成功」但未更新數據庫?
- 25. 貝寶沒有返回任何成功的數據?
- 26. 從我應該存儲在本地數據庫中的貝寶事務中獲取什麼樣的數據?
- 27. 執行任務後,貝寶鏈式支付成功
- 28. 如何知道在MediaScanner之後數據庫更新何時完成?
- 29. 如何在完成數據庫更新後在jsf頁面顯示消息
- 30. 如何獲得任務完成/完成?
你的答案很有趣。但是正如第一回答中提到的PP_MTS_Chad,如果用戶在付款後不返回我的網站,那麼我將丟失數據。 因此,IPN是我認爲的最佳解決方案。 要了解關於paypal IPN的更多信息,您可以在這裏查看教程。 http://www.micahcarrick.com/paypal-ipn-with-php.html – user2523382