Как передать переменные сессии в PayPal с помощью кнопки «Купить сейчас»

Когда мои пользователи вошли в систему со своим именем пользователя и идентификатором пользователя, сохраненными в переменной сеанса, они могут пожертвовать с помощью PayPal. С помощью простой кнопки «Купить сейчас», которую вы можете просто создать на PayPal.

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XXX">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

Когда оплата прошла успешно, они отправляются на мой файл verify_payment.php со всеми данными _POST. Я могу использовать почту, с которой они заплатили, и сравнить ее с моей базой данных пользователей, чтобы найти правильного пользователя, но я не могу быть уверен, что они используют один и тот же адрес электронной почты для PayPal и моего сайта.

Мне нужно передать $ _SESSION ['username'] в PayPal, чтобы я мог использовать эту информацию для автоматического предоставления статуса моего дарителя пользователям. Могу ли я добавить что-то вроде:

<input type="hidden" name="custom" value="custom variable">

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

Ответы на вопрос(2)

Ваш ответ на вопрос