2011-03-27 45 views
1

一切運行良好,用戶定向到PayPal,承諾支付,並返回「成功」的代碼,回來到商家網站。但是,當我登錄到用戶帳戶和商家帳戶時,我看不到任何交易。幾個小時後都沒有。「PayPal快速結賬」,沒有看到PayPal賬戶的任何交易,雖然在程序利潤歸還成功代碼

我使用第三方整合和沙箱測試。 (我可以直接從沙箱帳戶匯款。)

這裏是字符串。

METHOD] => SetExpressCheckout <p> 
[VERSION] => 65.1 <p> 
[PWD] => 13012.. <p> 
[USER] => emily....<p> 
[SIGNATURE] => AY-...<p> 
[ADDRESSOVERRIDE] => 1 <p> 
[L_NAME0] => 106791TBL3 <p> 
[L_AMT0] => 18 <p> 
[L_QTY0] => 1 <p> 
[L_DESC0] => ...<p> 
[MAXAMT] => 43 <p> 
[AMT] => 18 <p> 
[ITEMAMT] => 18<p> 
[CALLBACKTIMEOUT] => 4<p> 
[INSURANCEOPTIONOFFERED] => false<p> 
[ReturnUrl] => https://.. <p> 
[CANCELURL] => https://..<p> 
[CURRENCYCODE] => USD <p> 
[PAYMENTACTION] => sale<p> 
+0

原諒我,如果我被厚厚的(我不是一個PayPal專家),但它是一個沙盒帳戶不是目的 - *不*產生任何實際的交易? – 2011-03-27 18:26:16

+0

應該出現在沙箱的歷史列中的交易賬戶,沒有任何真正的貝寶賬戶。 – user679207 2011-03-27 18:56:17

+0

@用戶啊,夠公平的。 – 2011-03-27 19:07:39

回答

0

檢查通過IPN服務發送的郵件 - 它應該包含「TransactionID的」場 - 在成功提交事務的標識符。

1

您應該看到交易即使在沙箱環境,但你必須登錄爲您在設置測試使用的商人,你必須在沙箱環境中登錄。

最簡單的方法是首先用您的開發者帳戶登錄,然後列出您的測試帳戶,選擇商家帳戶,然後點擊廣告頁面末尾「輸入沙盒網站」,這會給你一個登錄提示,你在哪裏將輸入測試商家密碼。如果您不知道,請從開發者網站重置。