我打算让人们在我的网站上列出并出售他们的物品,并通过paypal完成付款/交易处理。为此,我计划让用户在上传项目时动态生成自己的PayPal按钮(使用我的上传表单)。
我知道只需登录我的paypal帐户即可为自己的帐户生成支付宝按钮 。但是,我将如何为其他人(如果可能)执行此操作,我将无法访问其帐户,以及如何确保其安全?
输入将不胜感激!
P.S Im在php编码网站
答案 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的一些非常简短的文档。