Захват Paypal возвращенных значений - PullRequest
1 голос
/ 12 февраля 2010

это шаги в моем приложении:

1) пользователь вводит 2 переменные (кредиты и пин-код)

2) заходит на PayPal с кнопкой и делает платеж

3) PayPal автоматически возвращает пользователя на мой сайт

4) ???

...

Итак 2 вопроса:

A) шаг 4 должен получить те же 2 исходные переменные, которые ввел пользователь ... как я могу этого добиться? B) что произойдет, если пользователь не вернется на сайт после завершения платежа? Мне нужно изменить информацию базы данных.

1 Ответ

0 голосов
/ 13 февраля 2010

Я использую Класс IPN Майка Каррика Paypal в моей заявке. Чтобы привязать свои переменные к платежу PayPal, вы можете создать простую систему корзин и счетов. При совершении платежа с помощью PayPal, вы можете передать параметр счета. Убедитесь, что номер счета-фактуры является уникальным для каждой транзакции.

Прочтите Введение в IPN Paypal и ознакомьтесь с приведенным примером кода. На самом деле класс Мики - это просто оболочка из примера кода, предоставленного Paypal.

Чтобы изменить значение на вашей стороне, обработайте его на странице обработчика ipn validation. Paypal отправляет данные на эту страницу после осуществления платежа, поэтому, даже если пользователь не щелкнул обратно на страницу вашего приложения, вы все равно получите данные платежа на основе номера счета и сможете обновить значение в вашей базе данных.

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