2016-05-10 2 views
0

Я создал подписку (периодическую оплату) с использованием REST API.Знаки PayPal & oAuth

Я в конечном итоге, два маркера:

  • Продавец OAuth маркер (полученный через идентификатор пользователя & секретного)
  • членов токена OAuth (обновления и OAuth)

Когда я использую Продавец Токен Я могу запускать REST API без проблем.

Если мое понимание верное, соглашение между Участником и Продавцом, следовательно, оба должны быть в состоянии читать, приостанавливать, возобновлять и отменять соглашение.

ВОПРОС:

  • Что такое использование этого члена Refresh/OAuth?

ответ

0

Я предполагаю, что вы говорите о токене доступа и токене обновления. Вот основные отличия:

Маркер доступа используется при вызове API, чтобы показать, что у вас есть разрешение на обработку платежа от имени пользователя. Это то, что вы всегда будете отправлять через заголовки авторизации (как правило, что-то вроде «Authorization: Bearer YOUR_TOKEN»). В зависимости от используемой вами службы эти токены истекают через определенное время. Обычно, когда вы получаете токен доступа, вы также получаете токен обновления и значение в expires_in. expires_in сообщает вам, сколько времени у вас есть, пока токен не истечет, а токен обновления - это то, что вы используете, чтобы получить новый токен доступа, как только он истечет.

Срок действия токена обновления не истекает, а в случае PayPal токен доступа истекает через 8 часов. Вот дополнительная информация по этим двум: https://developer.paypal.com/docs/integration/paypal-here/merchant-onboarding/obtaining-refresh-token-and-access-tokens/?mark=refresh%20token

+0

Johathan - спасибо за ваш ответ и объяснения. К сожалению, я не имею в виду токен обновления. Рассмотрите: При создании соглашения Участник, а также Продавец имеют свои жетоны, подразумевая, что как Продавец, так и Участник могут выполнять операции по соглашению (т. Е. Отменить, приостановить и т. Д.), Как это должно быть Я могу использовать токен Продавца для выполнения любых операций REST, которые мне нравятся. Итак, вопрос: ПОЧЕМУ мне нужен токен участника oAuth2? – user2920837

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