我已經成功地使PayPal的IPN連接到我的ipn.php,然後將部分IPN數據像payment_status和payer_email存儲到我的數據庫的表列中。如果可能的話,我想要的是將主要(非連接的)IPN字符串存儲到數據庫中的一行中。那可能嗎?到目前爲止,我是成功的,因爲StackOverflow。我希望你也能幫助我。我有一個名爲IPNLogs的列,它存儲了我從PayPal獲得的每個IPN字符串。我會用它來跟蹤問題報告。不要問我爲什麼這樣或者給我另外的選擇跟蹤請求,我需要這種方式用於其他目的或使用。:)包括貝寶IPN整個返回數據到您的SQL'插入'
-1
A
回答
-1
在你的「ipn.php」中,如果你使用curl來接收Paypal服務器的響應,那麼這裏是你的解決方案:
$ res = curl_exec($ ch); ...... $ query =「INSERT INTO payments (IPNLogs,......) VALUES ('$ res',......)」; ......
相關問題
- 1. 貝寶IPN返回空字符串,PHP
- 2. PHP - 貝寶IPN總是返回無效
- 3. 處理貝寶IPN與數據庫插入
- 4. 貝寶ipn發送成功,但沒有插入數據庫
- 5. 貝寶回報,IPN的URL與參數
- 6. 貝寶IPN messges
- 7. 約貝寶IPN
- 8. 貝寶IPN回調帶參數
- 9. 貝寶IPN - 隱藏的「返回」字段也收到信息
- 10. 貝寶IPN沒有連接到我的數據庫中插入交易
- 11. 貝寶IPN,缺少POST數據
- 12. 貝寶IPN廣播到多個網站
- 13. 貝寶IPN測試
- 14. 貝寶IPN失敗
- 15. 貝寶IPN設置
- 16. 測試貝寶IPN
- 17. 貝寶IPN「失敗」
- 18. 貝寶IPN驗證
- 19. IPN監聽貝寶
- 20. 貝寶IPN需要?
- 21. 貝寶與Zencart IPN
- 22. 貝寶IPN驗證
- 23. 貝寶IPN通知
- 24. 貝寶IPN設置
- 25. 待定貝寶IPN
- 26. 貝寶 - 簡易IPN
- 27. 貝寶自適應支付IPN回調:如何返回完整的未改變的ipn消息
- 28. 貝寶IPN的問題
- 29. PHP貝寶IPN的集成
- 30. 貝寶激活IPN的expresscheckout
你的問題是什麼?你正在給字符串列添加一個字符串值?您要存儲的字符串有多長時間,列類型是什麼? – tadman
**我試圖存儲整個IPN字符串。下面的例子是IPN字符串,有什麼方法可以存儲或插入到我的數據庫?所以,我可以檢查此充當IPNLog調查事務問題。** 陣列( 'mc_gross'=> '50 .00' , '稅'=> '0.00', 'PAYMENT_STATUS'=> '已完成', '量'=> '1', 'payment_fee'=> '', 'shipping_discount'=> '0.00', 'insurance_amount'=> '0.00', 'SHIPPING_METHOD'=> '默認', 'handling_amount'=> '0.00', 'payment_gross'=> '', '運輸'=> '0.00', 'ipn_track_id'=> 'asdaasdagasdwasd', ) – Jay
如果是這樣的話,那麼你需要一個'TEXT'字段,而不是'VARCHAR'和某種方式將PHP數組序列化爲一個字符串。一種可行的方法是將其保存在數據庫中[如JSON](http://php.net/manual/en/book.json.php)。 – tadman