1

我想创建一个设置了最低金额的“支付你想要的”贝宝按钮。我在我的网站上添加以下代码

<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)我不想要托管按钮,因为我需要可变定价并且不想使用捐赠按钮(因为它不是用于个人博客筹款,我猜)。

谢谢!

4

1 回答 1

0

使用标准按钮没有任何方法可以做到这一点。用户可以很容易地篡改您的网站和 PayPal 之间的付款。唯一的方法是使用加密的网站付款。

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

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

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

于 2015-07-04T17:21:00.160 回答