2010-07-27 2 views
0

Я предполагаю, что ответ на это есть в документации PayPal где-то, но я читал его два дня, и мои глаза начинают крутиться.PayPal Website Payments Стандартный API

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

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

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


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

ответ

1

Немного больше чтения предлагает возможный ответ.

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

Смежные вопросы