Отказано в доступе в DoVoid метод PayPal - PullRequest
1 голос
/ 29 марта 2011

Я делаю NVP вызов API для 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, но не знаю, почемуполучить это.

Спасибо!

1 Ответ

2 голосов
/ 29 марта 2011

Ошибка: Я использовал учетные данные API другой учетной записи, чтобы аннулировать транзакцию другой учетной записи.

Другой вариант: Вы можете предоставить разрешение API от одной учетной записи другой учетной записи (но в моем случае все еще не работает).Более подробная информация здесь

Решение для второго варианта: Решение для второго варианта заключается в том, что вам нужно будет передать электронное письмо получателю PayPal (чья транзакция выполняетсясобирается аннулировать) в параметре & SUBJECT с идентификатором транзакции PayPal.больше информации здесь

...