Intereting Posts
stream_socket_client не удалось подключиться (время ожидания подключения) Regex, чтобы получить только символы без пробелов внутри специальных тегов как выполнить php-код в javascript file_put_contents () выдает ошибку при попытке экспорта изображения Неустранимая ошибка: вызов функции-члена close () для не-объекта. Проблемы с MySQLi Функция PHP с неограниченным количеством параметров Laravel 5 – многомерная группаBy, orderBy & paginate Почему мой PHP выглядит закомментированным, когда я просматриваю его в браузере? <! -? php include ("header.php"); ? -> Как я могу шифровать данные паролей в базе данных с помощью PHP? Вызов функции javascript из php не работает Проверьте, заканчивается ли строка с номером в PHP Добавление процентной доли дисконта к переменной продукции в продаже Обновление базы данных SQL с использованием значений флажка Не удалось отправить файлы cookie с файлом_get_contents Обнаружение недостаточных переменных PHP: FALSE vs NULL vs unset () vs empty ()?

Кнопка Paypal + IPN (имя пользователя плательщика паролей)

Есть ли способ передать и получить пользовательскую переменную (например, имя пользователя плательщика)? Я не могу заставить моих пользователей использовать тот же адрес электронной почты для paypal (который первоначально был возвращен paypal), поскольку они используют на моем сайте. Передача дополнительного имени пользователя станет отличной помощью для простой проверки личности плательщика.

Solutions Collecting From Web of "Кнопка Paypal + IPN (имя пользователя плательщика паролей)"

Вы можете включить настраиваемое скрытое поле в форме, отправленной в PayPal, например:

<input type="hidden" name="custom" value="<?php echo $user_name; ?>"> // I don't know php well, so correct that part if it's wrong 

PayPal затем передаст это значение обратно вам с остальными данными IPN. Обратите внимание, что максимальное количество символов, разрешенных для этого поля, равно 256.

Кроме того, вы не можете определить только какое-либо поле – вы можете использовать только те, которые здесь указывается в PayPal (т. Е. name входа является «обычным», потому что PayPal специально разрешает его – если вы указали name «имя пользователя», оно будет проигнорировано ).