Paypal PHP Как проверить правильность обновления токена для будущих платежей

Я работаю над приложением для iOS, где я получаю согласие пользователя на будущие платежи через PayPal iOS SDK.

Я получаю токен авторизации, отправляю его на сервер PHP, который получает токен обновления через Paypal PHP SDK и сохраняет его в базе данных.

Затем для любых будущих платежей я могу использовать этот токен обновления, чтобы получить новый токен доступа для создания платежа.

Тем не менее, платеж создается в конце процесса приложения. Мне интересно, что произойдет, если пользователь закроет свою учетную запись Paypal за день до окончания процесса и все еще использует приложение. Платеж будет отклонен, но процесс будет выполнен (бесплатно …)

Мой вопрос: Есть ли способ проверить действительность сохраненного токена обновления в начале процесса?

Я прочитал документацию Paypal, но не смог найти никаких ссылок, кроме как когда оплата производится авансом.

Спасибо!

0

Решение

Обмен токена обновления на токен доступа должен произойти сбой, если учетная запись закрыта. Тем не менее, это не поможет вам, если они закрыли счет после этого обмена, но до оплаты. Если вы разрешаете использование сервиса, а затем оплачиваете позже, я бы рекомендовал предварительно настроить Авторизацию. С ожидающей авторизацией потребитель не сможет закрыть свою учетную запись, и вы сможете выполнить захват в конце процесса. Если они отменяются до окончания процесса или вы не хотите получать средства по какой-либо причине, вы можете просто аннулировать авторизацию, созданную вами заранее.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector