0

我正在尝试使用 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>

我有一些事情要解决...

  • 我想为购买选项隐藏此 HTML 代码。
  • 我也想在这段代码中添加用户 ID,<input type="hidden" name="userid" value="2">但它对我不起作用

我只想要一个简单的按钮之类的东西,其余的东西放在 PHP 文件中并将用户带到 PayPal 站点。我知道使用这些代码是不安全的,因为用户知道 ipn.php 的位置并且黑客可能会攻击。

我在本教程中添加了许多功能,并且在沙箱中运行良好

问题是我无法发送用户 ID 并在我的 ipn.php 中读取它

PS:如果有比这更好的教程,那将对我有很大帮助。谢谢。我是第一次使用 PayPal。

谢谢

4

1 回答 1

0

而不是在 html 页面中使用表单标签。您还可以从 .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" />

这些是贝宝允许根据我们的需要使用的附加参数。尝试这个。

于 2013-05-03T16:32:25.237 回答