基本上我只是想在人们购买艺术品并发送收据后关闭按钮。我还想要一份他们的信息。这就是我通过我的数组传递的内容:
<form method="post" action="https://www.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value="email@mydomain.com" />
<input type="hidden" name="item_name" value="<?php echo $title; ?> (ID:#<?php echo " {$p['id']}" ?>)" />
<input type="hidden" name="item_number" value="<?php echo "{$p['id']}" ?>" />
<input type="hidden" name="amount" value="<?php echo "{$p['price']}" ?>" />
<input type="hidden" name="shipping" value="39.99" />
<input type="hidden" name="return" value="http://mydomain.com/thankyou.php" />
<input type="submit" value=" " class="button" />
</form>
如何在我的数据库中设置售出字段并在php中显示/隐藏我的按钮?
IPN,我需要使用它来实现它吗?
干杯!
答案 0 :(得分:1)
当IPN返回“VERFIFIED”并且payment_status ='Complete'时,我会设置IPN侦听器以将项目的状态标记为在其数据库表中销售(您基于数据库生成该表单?)。然后,仅在物品未售出时生成该表格。
如果您不知道如何实现IPN侦听器,请参阅以下教程:PayPal IPN with PHP