2015-05-06 51 views
0

我試圖按照https://developer.paypal.com/docs/classic/mass-pay/integration-guide/MassPayUsingAPI/#id101DEJ0100A中的說明付款給客戶。 https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-api-signature#告訴我API用戶名,API密碼和簽名。我將這些值直接粘貼到我的程序中,並將這些參數(以及其他參數)發佈到https://api-3t.paypal.com/nvp,然後我得到此響應:使用NVP的MassPay API返回「安全標題無效」

TIMESTAMP = 2015%2d05 %2d06T23%3a58%3a01Z &的correlationID = 6eef131f4a296 & ACK =失敗& VERSION = 2%2E3 & BUILD = 16566018 & L_ERRORCODE0 = 10002 & L_SHORTMESSAGE0 =安全%20error & L_LONGMESSAGE0 =安全%20header%圖20是%20not%20valid & L_SEVERITYCODE0 =錯誤

有關故障排除的任何提示可能會發生在這裏?

在此先感謝!

Kevin

回答

0

該錯誤表示您使用的API憑據不準確。加倍檢查值本身,並確保你沒有錯過任何字符或在值的末尾添加任何額外的空白。另外,請確保您沒有將沙箱憑證發送到現場PayPal服務器或反之。當人們遇到這種情況時,通常會發生這種情況。

+0

感謝您的快速回復。我已經四次檢查了PayPal在https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-api-signature#上報告的內容,以確保我能夠確保將正確的API用戶名,API密碼和現場環境的API簽名。我真的不認爲就是這樣。是否有另一個界面可以將這些憑據複製/粘貼到試圖進一步排除故障的位置? –

+0

如果這些值確實是正確的,那麼您必須將它們發送到錯誤的終點。這個錯誤總是意味着憑證是錯誤的,所以它必須是這兩件事之一。 –

+0

關於我如何診斷此問題,您有任何提示嗎?它只有4個屬性,我已經完全分享了我從中獲取這些屬性的位置。 –

相關問題