2013-11-18 2 views
0

Я пытаюсь отправить платеж с помощью своего тестового приложения. Я использую пакет svk java svd paypal.токен доступа к PayPal не возвращается

Я не получаю токен доступа. Im получая только маркер носителя, Bearer WesirDWp61YcTr8N8XWZHnPk7tCch.ZgcMvLfyp-FRA: APPID: APP-80W284485P519543T

Таким образом, когда я пытаюсь отправить платежное Im получая и 401 ошибки авторизации из-за отсутствия маркера доступа. Первый раз, когда я послал запрос возвращал маркер доступа, но каждую последующую попытку приносит эту ошибку:

Java исключение «com.paypal.core.rest.PayPalRESTException: Код ошибка: 401
с ответом: Сервер вернул HTTP соотва "при вызове метода" create "с подпись" (Ljava.lang.String;) Lcom.paypal.api.payments.Payment; " в классе
"com.paypal.api.payments.Payment".

Я не понимаю, что здесь происходит. Неужели я совершенно не хватает лодки здесь?

Спасибо за любой ответ.

+0

Пожалуйста, введите код, который вы использовали. – Jhanvi

+0

Это код Java, который вы можете скачать с помощью paypal gethub. Никаких изменений не было. Я просто пытаюсь запустить код в нашей системе. –

+0

Как разместить ответ. Я получаю только доступ к комментариям. И я не могу положить что-нибудь длиннее, чем около 100 символов. –

ответ

0

Маркер-носитель - это токен доступа, а более конкретно - тип возвращаемого токена доступа. В соответствии с REST API Reference (который является то, что Java SDK звонки), вызов в точке возвращения конечного OAuth:

{ "Сфера": "https://api.paypal.com/v1/payments/ * https://api.paypal.com/v1/vault/credit-cardhttps://api.paypal.com/v1/vault/credit-card/ *..", "access_token": "EEwJ6tF9x5WCIZDYzyZGaz6Khbw7raYRIBV_WxVvgmsG", "token_type": "Знаменосец", "app_id": "APP-6XR95014SS315863X", "expires_in": 28800 }

в SDK сочетает в себе два поля и возвращает их в качестве «маркера Bearer ».

Этого носитель лексема все, что нужно, чтобы получить доступ к API, REST (с некоторыми ограничениями на основе разрешений/областях с просьбой и как была предложена лексема носителя, однако, что зависит от вызова создания). Передайте токен-носитель в заголовке авторизации: "Авторизация: Bearer EEwJ6tF9x5WCIZDYzyZGaz6Khbw7raYRIBV_WxVvgmsG"

+0

Я не понимаю этот сайт. Как отправить ответ? –

+0

Мне жаль, я не понимаю, что вы подразумеваете, объединив два поля. Я не могу отправить токен-носитель, он отклоняется. Как отправить ответы на этот сайт. Здесь не достаточно места. –

+0

Я сдаюсь на paypal. Я не могу получить НИКАКОЙ поддержки. Это ТОЛЬКО ответ, который я получил от PayPal. После NUMEROUS запросит о помощи. И это не имеет смысла для меня. Забудьте об этом –

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