2011-03-29 64 views
1

我想提出一個NVP API調用的方法DoVoid拒絕Void一個PayPal交易,但我得到權限在貝寶

DoVoid failed: 

Array 
(
    [TIMESTAMP] => 20110329 05 42 06 
    [CORRELATIONID] => 999a45387463f 
    [ACK] => Failure 
    [VERSION] => 51.0 
    [BUILD] => 1799695 
    [L_ERRORCODE0] => 10007 
    [L_SHORTMESSAGE0] => Permission denied 
    [L_LONGMESSAGE0] => You do not have permissions to make this API call 
    [L_SEVERITYCODE0] => Error 
) 

我提供了正確的API證書,但不知道爲什麼我下面的錯誤信息我正在得到這個。

謝謝!

回答

2

錯誤:我正在使用不同帳戶的API憑證來使無效賬戶的交易無效。

另一種選擇:您可以將api權限從一個帳戶授予另一個帳戶(但仍然不適用於我的情況)。對第二個選項更多信息here

解決方案:的第二個選擇的解決方案是,你將不得不通過接收器的貝寶電子郵件與貝寶交易的& SUBJECT參數(其交易正在將無效的) ID。更多信息here