Динамическое создание кнопок 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 об этом.

Другие вопросы по тегам