2012-11-21 218 views
1

在我的本地機器上測試一些捐款時,我設置了各種key = value對來做各種事情(返回特定的感謝頁面,從PayPal獲取POST數據,而不是GET數據和其他人)我還構建了我的來自PayPal沙箱響應的代碼。但是,當我的代碼進入生產服務器,我們切換實時支付並使用真實賬戶和金錢進行測試時,會發生一些奇怪的事情;PayPal沙箱異常

  1. 我們從PayPal獲得了一個GET響應 - 這個URL填滿了廢話。
  2. 我們沒有得到交易細節。這是biggie,沒有名字,沒有txn_id,沒有日期,沒有。我們得到了一把鑰匙等,它不完全是空的,付款已經通過,但沒有附近的沙箱冗長。

爲什麼這可能是好奇?擁有與生產環境大不相同的沙箱(或開發環境)沒有意義。或者,我錯過了什麼?

編輯:仍然沒有迴應我的問題在PayPal Developer Forums。我甚至沒有從PayPal收回捐款。這可能是一個設置嗎?

編輯#2:你們兩位建議檢查PDT和自動返回。該項目的數據分析人員僅在2小時前提出了相同的建議。我已經要求客戶確認這一點。我無法在沙盒中看到它的設置,因此可以假設它默認啓用?

+1

我經常使用沙盒,從來沒有這種行爲。希望這些信息有幫助。 –

+1

這不應該發生,請嘗試聯繫貝寶支持。 – Linas

+0

謝謝你們,當我得到更多信息時,會聯繫他們並更新。 – Christian

回答

1

您確定您的真實帳戶中的所有PDT和自動退回內容都與您在沙盒帳戶上的相同嗎? PayPal在x.com論壇中沒有太多幫助。我建議在www.paypal.com/mts上張貼一張票,但是他們在那裏也有點慢。但是,如果您登錄到您的帳戶,然後進入「通過電話聯繫」部分,您會看到一個技術支持的直接電話號碼。這可能是你最好的選擇。

+0

非常有趣您提到了這一點。我正在與客戶的數據分析人員聊天網站和他的建議是一樣的,在沙箱中似乎沒有PDT設置,所以默認情況下可以啓用?不管怎樣,我已經要求客戶確認它是否啓用。 – Christian