我试图隐藏我的HTML代码与PayPal购买选项。
我的代码来自:https://github.com/Quixotix/PHP-PayPal-IPN.
<form name="_xclick" action="https://www.sandbox.paypal.com/cgi-bin/webscr"
method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="YOUR SANDBOX SELLER EMAIL">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="item_name" value="Digital Download">
<input type="hidden" name="amount" value="9.99">
<input type="hidden" name="return" value="THIS URL">
<input type="hidden" name="notify_url" value="THE URL TO YOUR ipn.php SCRIPT">
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif"
border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
我有一些事情要解决这个…
- 我想隐藏这个购买选项的HTML代码。
- 我也想在这个代码
<input type="hidden" name="userid" value="2">
中添加用户id,但它不适合我
我只是想要一个简单的按钮,其余的东西进入PHP文件,并带用户到PayPal网站。我知道使用这个代码是不安全的,因为用户知道ipn.php的位置,黑客可能会攻击。
我在本教程中添加了许多函数,它在沙箱中工作得很好
问题是我无法发送用户id并在我的ipn.php
中读取它PS:如果有比这更好的教程,那将对我有很大帮助。谢谢。这是我第一次使用PayPal。
谢谢
代替在html页面中使用表单标签。你也可以设置所有的值从.php文件,并可以重定向点击支付按钮。我的意思是在运行时从php代码创建paypal的表单标签。
和设置用户id paypal有一些规则paypal只允许预定义的变量所以要传递用户id你可以使用
<input type="hidden" value="Order Number:" name="on0" />
<input type="hidden" name="os0" id="os0" value="2" />
这些是paypal允许根据我们的需要使用的额外参数。试试这个。