Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将值或变量传递到paypal购物车_Php_Sql_Paypal - Fatal编程技术网

Php 将值或变量传递到paypal购物车

Php 将值或变量传递到paypal购物车,php,sql,paypal,Php,Sql,Paypal,我正在开发一个网站,以便客户可以购买园艺产品。目前,客户可以在网站上浏览产品。当他们选择一个单独的产品,我希望他们能够添加到购物车使用贝宝的自定义按钮。我的网站是这样设置的,当用户选择产品时,它会从数据库中获取信息。我需要做什么才能让他们添加到购物车中的产品出现在Paypal购物车中?还有它的名字和价格 据我所知,你必须为网站上的每个项目创建每个单独的按钮。但是我不知道客户从数据库中选择了什么产品,并且我的网站设置为从数据库中检索产品信息 希望有人能帮助我一个按钮可以使用不同的产品,你一定是在一

我正在开发一个网站,以便客户可以购买园艺产品。目前,客户可以在网站上浏览产品。当他们选择一个单独的产品,我希望他们能够添加到购物车使用贝宝的自定义按钮。我的网站是这样设置的,当用户选择产品时,它会从数据库中获取信息。我需要做什么才能让他们添加到购物车中的产品出现在Paypal购物车中?还有它的名字和价格

据我所知,你必须为网站上的每个项目创建每个单独的按钮。但是我不知道客户从数据库中选择了什么产品,并且我的网站设置为从数据库中检索产品信息


希望有人能帮助我

一个按钮可以使用不同的产品,你一定是在一个循环中。但隐藏的参数会有所不同

<input type="hidden" value="Scicssors" name="item_name">
<input type="hidden" value="return.php" name="notify_url">
<input type="hidden" value="10.00" name="amount">
...........................................
需要将多个字段作为隐藏字段传递。您可以将这些信息与表单提交按钮一起发送


请参阅此链接,您可以对所有产品使用单个按钮。您可以根据所选产品更改项目名称和金额。您可以在item_number字段中传递用户ID

当客户选择产品时,查询数据库,获取产品名称和金额,并将其更新到隐藏字段

<?php
$amt = amt from db;
$name = product name from db;
$userid = user's id;
?>

<form name=subs action='https://www.paypal.com/cgi-bin/webscr' method='post'>
<table cellspacing=0 cellpadding=0><tr><td>
<input type="hidden" name="on0" value="user">
<input type="hidden" name="os0" value="<?php echo $user_email; ?>">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="sales@yoursite.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="cn" value="add">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="rm" value="1">
<input type="hidden" name="return" value="http://yoursite.com/payment-success.php"> //return to this url after payment completed
<input type="hidden" name="cancel_return" value="http://yoursite.com/payment-cancel.php"> //return to this url when payment cancelled
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="hidden" name="custom" value="CustomValue">
<input type="hidden" name="notify_url" value="http://yoursite.com/payment-confirm.php"> //return instant payment notification to this url where you can get the response from paypal and process it
<input type="hidden" name="event" value="add">
<input type="hidden" name="mnt" value="0"> 
<input type="hidden" name="amount" value="<?php echo $amt; ?>" id="paypalamt"> //the product's amount
<input type="hidden" name="item_number" id="paypalno" value="<?php echo $userid; ?>"> //you can send the customer/user id with this, so that you can retrieve it after payment completion
<input type="hidden" name="item_name" id="itemname" value="<?php echo $name; ?>"> //here you can set your product name
</td></tr>
</form>

伙计,我可以私下和你联系吗?我会付钱的我有点明白你说的,但我发现很难把它纳入我的具体文件中。如果我把它们寄给你,你能帮我吗?我会付钱给你的,伙计