我試圖按照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
感謝您的快速回復。我已經四次檢查了PayPal在https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-api-signature#上報告的內容,以確保我能夠確保將正確的API用戶名,API密碼和現場環境的API簽名。我真的不認爲就是這樣。是否有另一個界面可以將這些憑據複製/粘貼到試圖進一步排除故障的位置? –
如果這些值確實是正確的,那麼您必須將它們發送到錯誤的終點。這個錯誤總是意味着憑證是錯誤的,所以它必須是這兩件事之一。 –
關於我如何診斷此問題,您有任何提示嗎?它只有4個屬性,我已經完全分享了我從中獲取這些屬性的位置。 –