我正在尝试使用PayPal隐藏购买选项的HTML代码。
我从以下代码中获取了代码: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>
我有一些事情需要解决...
<input type="hidden" name="userid" value="2">
中添加userid,但它对我不起作用我只想要一个简单的按钮,其余的东西进入PHP文件,并将用户带到PayPal网站。我知道使用此代码不安全,因为用户知道ipn.php位置,黑客可能会攻击。
我在本教程中添加了许多功能,并且它在沙盒中正常工作
问题是我无法发送用户ID并在我的ipn.php中读取
PS :如果有比这更好的教程,那对我有很大的帮助。谢谢。我是第一次使用PayPal。
由于
答案 0 :(得分:0)
而不是在html页面中使用form标签。您还可以设置.php文件中的所有值,并可以在点击付费按钮时重定向。 我的意思是在运行时从PHP代码创建paypal的表单标签。
并且对于set userid paypal也有一些规则,并且根据paypal只允许预定义的变量,所以通过userid你可以使用
<input type="hidden" value="Order Number:" name="on0" />
<input type="hidden" name="os0" id="os0" value="2" />
这些是paypal允许根据我们的需要使用的附加参数。 试试这个。