动态地为其他用户生成paypal按钮

时间:2014-01-04 18:58:14

标签: php paypal

我打算让人们在我的网站上列出并出售他们的物品,并通过paypal完成付款/交易处理。为此,我计划让用户在上传项目时动态生成自己的PayPal按钮(使用我的上传表单)。

我知道只需登录我的paypal帐户即可为自己的帐户生成支付宝按钮 。但是,我将如何为其他人(如果可能)执行此操作,我将无法访问其帐户,以及如何确保其安全?

输入将不胜感激!

P.S Im在php编码网站

1 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题,您希望让您的用户根据自己的需要自定义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 } ?>

Here是来自PayPal的一些非常简短的文档。