1
我有一個噩夢設置和測試貝寶專業託管的解決方案。貝寶Pro託管GetTransactionDetails 10002錯誤
我使用法國Paypal專業測試帳戶,因爲這是唯一一個似乎在沙盒中工作,但無法獲取GetTransactionDetails API的工作。
我已經在法國測試賬戶中設置了api憑證,這裏是一個請求和響應的例子(我假設交易ID是當我返回到我的網站時,url的tx = xxxx部分付款後):
請求:
METHOD=GetTransactionDetails&
VERSION=61.0&
PWD=7696QBU7L3SUYMWT&
USER=pro_1287586586_biz_api1.c2clearcreative.co.uk&
SIGNATURE=AZM7qyLQwGJWoFkHbU-9kOpoRAKJAIqby-nxAv-RpPwdcTpWS6v67SeO&
TRANSACTIONID=48K385189F726971V
響應:
Array (
[TIMESTAMP] => 2011%2d09%2d01T13%3a47%3a03Z
[CORRELATIONID] => 8c86184720e0
[ACK] => Failure [VERSION] => 61%2e0
[BUILD] => 2089897
[L_ERRORCODE0] => 10002
[L_SHORTMESSAGE0] => Security%20error
[L_LONGMESSAGE0] => Security%20header%20is%20not%20valid
[L_SEVERITYCODE0] => Error
)
10002是似乎暗示API授權的問題非常普遍的錯誤。
我檢查並雙重檢查了api憑證。
有沒有人知道其他的事情,我可以嘗試得到這個工作?
非常感謝您的任何意見
我正在使用錯誤的端點!感謝您指出明顯的我,非常感謝。如果其他人無法知道使用哪個端點,請點擊以下鏈接:[link](https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_endpoints) –
謝謝!成功的通話示例。我使用'PASSWORD'而不是'PWD',並且缺少版本變量。 – Jeshurun
@Jeshurun,不使用PWD肯定會這樣做。缺少版本變量會引發不同的錯誤。 – SgtPooki