2013-08-26 61 views
0

我在這裏有一個簡單的問題。我有一個代碼,它調用API來檢查給定的Paypal電子郵件是否有效。 API是PayPal的AdapativeAccounts/GetVerifiedStatus,網址:https://svcs.sandbox.paypal.com/AdaptiveAccounts/GetVerifiedStatus在沙箱模式下用於AdapativeAccounts/GetVerifiedStatus的郵件是什麼?

如果我給它一個真正的PayPal電子郵件到沙箱網址,上面說未註冊。但是,如果我將它移到生產環境並使用api的prod url,它就可以運行!那麼,這裏的問題是什麼?我應該從PP某處抓取一個假電子郵件並使用這些數據來測試api嗎?這將是有道理的,因爲Paypal可能想要以某種方式保護惡意沙盒用戶的帳戶。

任何人都知道?

回答

0

沙箱沒有鏈接到現場。每個站點與其他站點完全隔離。僅僅因爲活網站上存在一個帳戶,並不意味着它存在於沙盒中(反之亦然)。

如果您要檢查Sandbox上是否有帳戶,則需要先在Sandbox上創建該帳戶(除非您嘗試檢查該帳戶不存在 - 在這種情況下,不要不創建帳戶)。最簡單的方法是使用貝寶開發者門戶網站 - https://developer.paypal.com。使用您的真實PayPal賬戶的電子郵件地址和密碼登錄,然後進入應用程序 - >沙箱賬戶 - >創建賬戶。