РЕШЕНО - Где находится мой идентификационный токен PayPal для платежных данных (PDT)? 2020 - PullRequest
0 голосов
/ 18 января 2020

Я потратил ЧАСЫ на поиск токена идентификации PDT в моей учетной записи PayPal. Каждый результат содержал инструкции, относящиеся к старому представлению PayPal, которое, по-видимому, было недавно обновлено.

Чтобы найти свой токен идентификации PDT, нажмите на механизм действий в правом верхнем углу рядом с кнопкой «Выйти». Выберите Настройки учетной записи> Платежи веб-сайта> Настройки веб-сайта> Обновление . Затем прокрутите вниз до пункта «Передача платежных данных (необязательно)», и вы увидите свой токен идентификации.

Платежи через веб-сайт токен идентификации

1 Ответ

0 голосов
/ 18 января 2020

Вы правы, инструкции по получению идентификационного токена PDT устарели. Я предполагаю, что это отчасти потому, что использование PDT для чего-то важного устарело на 15 лет.

PDT совершенно ненадежен, потому что возвраты никогда не гарантируются из-за сбоев браузера / сети или из-за того, что клиент не ожидание автоматического возврата (есть таймер) или отсутствие щелчка для возврата (как правило, гостям без учетной записи необходимо показать квитанцию ​​и нажать для возврата). Таким образом, PDT подходит только для информационных целей (например, показывает покупателям сообщение с благодарностью, когда они делают возврат.).

Абсолютно никакие бизнес-логики c не должны зависеть от фактического возврата PDT. , Вместо этого, если вам нужно надежное уведомление от PayPal о завершении платежа, следует прослушивать асинхронный IPN или один из новых веб-крючков - или, в качестве альтернативы, следует заменить интеграцию на более надежную синхронную серверную часть, такую ​​как этот шаблон. : https://developer.paypal.com/demo/checkout/# / pattern / server , где всегда есть немедленный ответ API на захват платежей для целей уведомления.

TL; DR - это супер старая вещь Web 1.0 и почти бесполезная в 2020 год ... все еще для обратной совместимости, а не потому, что имеет смысл использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...