Динамическое создание кнопок PayPal для других пользователей.
Я планирую разрешить людям перечислять и продавать их товары на моем сайте с обработкой платежей / транзакций, осуществляемой через PayPal. Для этого я планирую позволить своим пользователям динамически генерировать собственную кнопку PayPal при загрузке своих товаров (используя мою форму загрузки).
Я знаю, что могу создавать кнопки PayPal для своей учетной записи, просто войдя в свою учетную запись PayPal. Тем не менее, как мне поступить так с другими людьми (если это возможно), чьи учетные записи у меня не будут иметь доступа, и как я могу обеспечить их безопасность?
Входы будут оценены!
PS Я кодирую сайт в php
1 ответ
Если я правильно понимаю вопрос, вы хотите, чтобы ваши пользователи настраивали кнопку PayPal в соответствии со своими потребностями, верно?
Если это так, то вам следует сохранить адрес электронной почты пользователя и кнопку с изображением, которые он хочет использовать, в базе данных (например, MySQL), а затем извлечь ее и распечатать HTML-код.
Вот пример:
$query = mysql_query("SELECT * FROM `users`, `items` WHERE users.id = items.user_id") or die(mysql_error());
while($row = mysql_fetch_array($query)) {
?>
<form name="_xclick" action="https://www.paypal.com/us/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="<?php echo $row['email']; ?>">
<input type="hidden" name="currency_code" value="<?php echo $row['currency']; ?>">
<input type="hidden" name="item_name" value="<?php echo $row['item_name']; ?>">
<input type="hidden" name="amount" value="<?php echo $row['price']; ?>">
<input type="image" src="<?php echo $row['button_image']; ?>" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
<?php } ?>
Вот немного краткой документации от PayPal об этом.