Я делаю запрос к этой конечной точке.
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.