Стандартный API для платежей через веб-сайт PayPal

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

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

Клиент нажимает на изображение, которое отправляет форму в PayPal. PayPal делает свое дело (что включает отправку некоторых данных обратно нам по указанному нами URL (назовем эту страницу B)), а затем возвращает клиента обратно нам (опять же по указанному нами URL ( назовем эту страницу C)).

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


В отдельном вопросе, я единственный, кто считает, что документация PayPal написана запутанно?


person TRiG    schedule 27.07.2010    source источник


Ответы (1)


Мы уже можем идентифицировать A и C как одного и того же пользователя с помощью идентификатора сеанса. И в A мы можем установить поле формы под названием custom, содержащее любую информацию, которая нам нравится. Это будет отправлено PayPal обратно без изменений на страницу B. Это может быть использовано для идентификации там пользователя.

person TRiG    schedule 27.07.2010