Почему Paypal API внезапно перестал работать при аутентификации с использованием этой конечной точки? (svcs.paypal.com/Permissions/RequestPermissions) - PullRequest
1 голос
/ 13 января 2020

Я делаю запрос к этой конечной точке.

https://svcs.paypal.com/Permissions/RequestPermissions?requestEnvelope.errorLanguage=en_US&scope(0)=ACCESS_BASIC_PERSONAL_DATA&scope(1)=ACCOUNT_BALANCE&scope(2)=TRANSACTION_SEARCH&callback=callbackurl.com/{state_id}

Я также использую эти заголовки

array('X-PAYPAL-SECURITY-USERID: ______', 'X-PAYPAL-SECURITY-PASSWORD: ______', 'X-PAYPAL-SECURITY-SIGNATURE: ______', 'X-PAYPAL-REQUEST-DATA-FORMAT: NV', 'X-PAYPAL-RESPONSE-DATA-FORMAT: JSON', 'X-PAYPAL-APPLICATION-ID: ______')

Иногда в начале января это было замечено, была проблема. API возвращает ответ

(
    [0] => stdClass Object
        (
            [errorId] => 550001
            [domain] => PLATFORM
            [subdomain] => Application
            [severity] => Error
            [category] => Application
            [message] => User is not allowed to perform this action
        )

)

В настоящее время я использую учетные данные API NVP / SOAP, предоставленные Paypal. Я не могу найти в документации или журнале изменений ничего, что могло бы заставить меня поверить, что что-то было обновлено или устарело в API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...