Я предполагаю, что ответ на этот вопрос находится где-то в документации PayPal, но я читал его два дня, и мои глаза начали кружиться.
Для стандарта платежей через веб-сайт я создаю страницу на своем сайте (назовем эту страницу A), которая содержит динамически сгенерированную форму, содержащую кучу скрытых полей с подробным описанием содержимого корзины, цен на каждый товар. включены и т. д. В нем также есть токен для идентификации идентификатора продавца. И один видимый элемент формы: изображение для отправки.
Клиент нажимает на изображение, которое отправляет форму в PayPal. PayPal делает свое дело (что включает отправку некоторых данных обратно нам по указанному нами URL (назовем эту страницу B)), а затем возвращает клиента обратно нам (опять же по указанному нами URL ( назовем эту страницу C)).
Я ищу какой-то идентификатор транзакции. У нас есть обращения пользователя на страницах A и C и обращения от PayPal на странице B. Как мы узнаем, что эти три обращения применимы к одной и той же транзакции? (Конечно, попадание на страницу C может не произойти.)
В отдельном вопросе, я единственный, кто считает, что документация PayPal написана запутанно?