Вручную предоставить стороннюю интеграцию

Я ищу интеграцию PayPal в качестве платежных шлюзов для моих клиентов.

Я знаю, что для получения стороннего разрешения вы можете использовать RequestPermissions, который будет возвращать токен, который вы можете использовать для запроса разрешения у пользователя, тогда у вас будет токен доступа и секретный токен для вызова Paypal API.

Но в моей интеграции я не могу использовать перенаправление и обратный вызов, поэтому мне нужно, чтобы мой клиент предоставил разрешение вручную, как описано в документации PayPal: https://developer.paypal.com/docs/classic/admin/third-party/

У меня вопрос: после этого мой клиент может добавить мое приложение в свое разрешение от стороннего поставщика, как я могу получить токен доступа / секретный токен пользователя только с помощью электронной почты его PayPal? Или, может быть, мне это не нужно, и я могу позвонить в Paypal Api только по электронной почте моего клиента?

Спасибо за вашу помощь.

2 ответа

Решение

Вы можете сделать это вручную, войдя в свою учетную запись PayPal, зайдя в профиль, а затем в API Access (или он может сказать "Запрос учетных данных API").

Оказавшись там, вы выберете Предоставлять разрешения API, а затем введите имя пользователя API приложения, для которого вы предоставляете разрешения, а затем установите все флажки для разрешений, которые вы хотите предоставить.

Конечно, вы бы хотели, чтобы ваши пользователи делали это в своих учетных записях и использовали ваше имя пользователя API для получения больших разрешений.

Затем вы просто отправляете их адрес электронной почты PayPal в запросе API в параметре SUBJECT, так же, как вы делаете un/pw/signature.

Во-первых, вы можете перейти по https://developer.paypal.com/docs/classic/lifecycle/ug_sandbox/ и следовать инструкциям по созданию учетной записи песочницы. После создания аккаунта вы можете получить учетные данные.

Другие вопросы по тегам