2014-02-08 1 views
5

Я кодирую PHP, используя SDK Paypal REST. Я настроил свою учетную запись Sandbox для использования AUD. Я справился с этим, осознав, что мои первоначальные транзакции были в долларах США, и транзакции проходили.Paypal PHP REST service - «токен доступа не имеет требуемой области»

Использование моего пересмотренного кода Я пытаюсь создать платеж - я предполагаю, что верну URL, который позволит мне перенаправить пользователя для подтверждения платежа.

Я получаю сообщение об ошибке, которое говорит:

Исключение: Got код ответа HTTP 403 при доступе к https://api.sandbox.paypal.com/v1/payments/payment. Проверено 0 раз. строка (215) "{" имя ":" REQUIRED_SCOPE_MISSING " "сообщение": "маркер доступа не имеет необходимого объема", "information_link":" https://developer.paypal.com/webapps/developer/docs/api/#REQUIRED_SCOPE_MISSING " "debug_id": "34683601f5dcd"}"

Мой код: $ apiContext = новый ApiContext (новый OAuthTokenCredential ( 'xxxxxx', 'xxxxxx'));

Любые мысли относительно того, что означает это сообщение. Казалось бы, прямые платежи по кредитным картам не поддерживаются Paypal в Австралии, но я не думаю, что это проблема.

+0

Я думаю, что я мог бы иметь один и тот же вопрос, вы понять это? –

ответ

6

В своей учетной записи разработчика Paypal в разделе Мои приложения> [Приложение] убедитесь, что функция, которую вы пытаетесь использовать, включена в разделе НАСТРОЙКИ APP.

Example App Settings

+0

Я хочу использовать опцию выплат, но получаю ту же ошибку. Я включил то же самое на экране выше, но все же это дает нам ту же проблему. –

Смежные вопросы