如何确保立即购买Paypal按钮?

时间:2015-07-04 16:40:35

标签: php paypal paypal-buttons

我想创建一个"支付你想要的东西"最小金额设置的贝宝按钮。 我在我的网站上添加以下代码

<form name="_xclick" action="https://www.paypal.com/us/cgi-bin/webscr" 
method="post">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value="YOUR EMAIL ADDRESS" />
<input type="hidden" name="currency_code" value="EUR" />
<input type="hidden" name="item_name" value="YOUR_PRODUCT_NAME" />
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="address_override" value="1">
<input type="number" name="amount" value="5" placeholder="5" min="5"/>
<input type="image" src="http://www.paypalobjects.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>

由于此代码在我的网页源代码中很容易看到

1)任何人都可以看到我的电子邮件

2)任何人都可以更改代码,开始支付0.01欧元。由于每次交易我将收取1.9%+ 0.35欧元的费用,有人可以轻易地让我生气!

请让我知道这是安全的!

注意:

1)由于我首先会看到交易然后交付产品,因此我没有关于付款的问题。

2)我不想要托管按钮,因为我需要变量定价而不想使用捐赠按钮(因为它不适用于个人博客筹款,我猜)。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用标准按钮无法做到这一点。用户可以轻松篡改您的网站和PayPal之间的付款。唯一的方法是使用加密的网站付款。

在此处阅读更多内容:https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/encryptedwebpayments/#id08A3I0P017Q

您必须熟悉使用PHP和ASP等脚本编程才能使用加密网站付款。

这将使您的付款按钮防篡改。