2013-11-22 121 views
1

你們是我最後的希望......我用wordpress創建了一個網站,我使用woocommerce插件出售我的書。我設置了所有東西(不是我的第一家商店,但是我的第一家商店),在沙箱中測試它,一切都很好。該網站上線了,問題開始了......「訂單已付」在PayPal在Woocommerce結帳

它與貝寶發生。對於一半的用戶來說,一切都很好,他們簽出沒有問題,我得到我的paypal帳戶上的錢。對於另一半,當他們想要支付時,他們會收到錯誤消息「已支付的訂單」,不能再進一步。過了一段時間,訂單會自動取消。 我不能重現這個問題,因爲這些買家沒有什麼共同之處。有些已經驗證了paypal地址,有些不是,有些是註冊用戶,有些則不是。產品總是一樣的,只有運輸方式發生變化,再次,沒有共同之處。

我不得不向客戶發送貝寶發票,爲這個錯誤道歉,但它不是很專業,我將很快推出epub,所以如果有人去買它的麻煩,他們將希望它立即可用,而不是幾個小時後,收到貝寶發票後...

看來我不是唯一一個這個問題,我已經到處檢查了幾個小時,對於大多數人來說這是忘記將沙箱PayPal帳戶更改爲其真實商戶帳戶的問題,對於其他人而言,這是因爲他們沒有使用前綴並且擁有多個商店。所有其他人從未得到任何答覆或幫助。

顯然,當用戶重定向到paypal完成訂單時出現了問題,但由於我無法重現,所以我很難排除此問題。 我啓用了日誌,但不幸的是我升級到了woocommerce的最新版本(從今天開始可用),它刪除了我的日誌文件。我有一個新訂單,沒有經過的訂單,這真的很奇怪:

11-21-2013 @ 21:42:42 - 爲訂單n°150生成支付表。通知網址:http://mydomain.com/?wc-api=WC_Gateway_Paypal

(當然,我改變了網站鏈接) 我沒有因爲任何其他命令,但是當我在升級前看了看日誌最後時間,通過正確地去一個訂單至少那之後有20行。

我越來越絕望,特別是因爲woocommerce的人似乎並不關心支持。

謝謝!

回答

6

這聽起來像是你有重複的發票編號問題 - 我假設你解釋錯誤信息,它應該是「這張發票已經支付了,欲瞭解更多信息,請聯繫商家。」 PayPal通過隨每個訂單一起發送的發票ID阻止重複付款。 你可以嘗試禁用「阻止意外付款:」下

https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-pref

如果這會有所幫助,那麼你的店鋪正在發送已在您的帳戶上的其他交易發票編號。 不確定這是否是因爲您確實提到了「前綴」,但沒有提及您使用的地方 - 如果您在發票ID之前設置了「前綴」,例如xy-123456,重複將不太可能。

如果問題仍然存在,並且您在查找日誌文件時遇到問題,請確定paypal.com/mts並提供具體示例。他們不會修復你的模塊,但應該能夠提供錯誤信息的原因。

+0

謝謝!是的,我解釋了它,我確實翻譯了它,因爲我的商店是法文的,錯誤也是用法文寫的。 我已經禁用了塊的意外支付(或至少我認爲是這樣,「啓用多個支付相同的ID」),是的,我的前綴是在我的ID之前... 因爲我做了所有這些更改,我已經只有一個貝寶訂單,經歷了,但我開始認爲這些錯誤發生是因爲人們刷新了他們的頁面......至少我希望這是它的原因... 我也嘗試了一個假訂單,並在我到達了PayPal付款步驟,並且獲得了相同的日誌條目。 – Vanessadufrat

+0

「前綴」是一個很好的提示。我有同樣的問題。這確實是由使用相同PayPal帳戶的多個商店的重複發票編號造成的。 Woocommerce在PayPal選項卡上設置了「發票前綴」。我爲不同的webstore設置了不同的前綴,並解決了這個問題。 –

0

我在我管理的多個woocommerce商店中遇到了「已支付發票」ID的問題。我認爲這是一個貝寶錯誤,但它發生時,woocommerce生成的隨機訂單號碼之一是以前生成的訂單號碼相同。我通過安裝插件助推器工具(被jetpack)並創建了自己的帶前綴的訂單號來解決這個問題,以使其對每個商店都是獨一無二的,並且也使我的編號順序。自那以後,我沒有遇到同樣的錯誤。