我有一個電子商務系統「Zen Cart」,安裝了網站PayPal IPN的付款模塊,我已將它設置爲沙箱以測試購買功能。如何解決貝寶交易的IPN致命錯誤?
在我結賬到PayPal後,我用沙箱帳戶支付給沙箱業務測試帳戶,實際上這些錢進入商業帳戶,它返回到網站,沒有顯示訂單數量,管理面板中也沒有訂單或任何地方。
日誌顯示此:
Apr 09 2013 11:53 -- IPN INFO - Confirmation/Validation response
Apr 09 2013 11:53 -- Breakpoint: 1 - Collected data from PayPal notification
Apr 09 2013 11:53 -- IPN WARNING :: Transaction was not marked as VERIFIED. Keep this report for potential use in fraud investigations.
IPN Info =
Apr 09 2013 11:53 -- IPN FATAL ERROR :: Transaction did not validate
當我做禪宗車的ipncheck.php
我得到這個錯誤:
IPNCHECK.PHP - Version 1.0
IPN TESTING - POSTING to PayPal via: ssl://www.paypal.com:443
IPN TESTING - Confirmation/Validation response: RESPONSE RECEIVED - Communications OKAY
Script finished.
請需要幫助與此!
在此先感謝!
UPDATE:
我得到這個錯誤的主要錯誤日誌: [10-Apr-2013 13:54:08] PHP Warning: implode() [<a href='function.implode'>function.implode</a>]: Invalid arguments passed in includes/modules/payment/paypal/paypal_functions.php on line 506
我比較日誌的兩個文件,但都一樣,沒有什麼區別,我甚至改變了編碼是相同的......任何其他的東西我應該檢查? – Abude 2013-04-10 13:09:07
我已經更新了我的答案,並在主日誌錯誤中看到了一個錯誤,有什麼想法?謝謝! – Abude 2013-04-10 18:56:57
不用看任何代碼就很難說。有些我已經在過去工作的商人時,他們並沒有宣佈他們陣中遇到這個問題。這很容易通過聲明數組固定。 – 2013-04-10 19:57:59