Есть ли способ передать и получить пользовательскую переменную (например, имя пользователя плательщика)? Я не могу заставить моих пользователей использовать тот же адрес электронной почты для paypal (который первоначально был возвращен paypal), поскольку они используют на моем сайте. Передача дополнительного имени пользователя станет отличной помощью для простой проверки личности плательщика.
Вы можете включить настраиваемое скрытое поле в форме, отправленной в 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
«имя пользователя», оно будет проигнорировано ).