Стандартный интерфейс PayPal для платежей через веб-сайт - PullRequest
0 голосов
/ 27 июля 2010

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

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

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

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


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

1 Ответ

1 голос
/ 27 июля 2010

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

...