【问题标题】:PayPal payment buttons with Javascript...New release by Paypal...Help Needed带有 Javascript 的 PayPal 付款按钮...Paypal 的新版本...需要帮助
【发布时间】:2013-04-20 06:27:39
【问题描述】:

Paypal 最近更改了集成方法。现在,贝宝没有提供公钥/私钥选项,而是选择了 javascript 按钮。我的问题是这有多安全?比如说我用下面的代码来创建按钮。

<script src="js_path/paypal-button.min.js?merchant=XXXXXXXXXX"
    data-button="buynow"
    data-name="SiteName"
    data-amount="10"
    data-env="sandbox"
    data-callback="payment_success.php"
    data-cancel_return="payment_cancel.php"
    data-currency="EUR" 
></script>

现在,如果您更熟悉 firebug 的 firefox 插件,那么您可以看到所有这些值并轻松编辑它们并将它们传递到 paypal 页面。它可以轻松地将金额从 10 更改为 1,客户可以支付 1 并离开现场。这是商家的损失。

以前我使用http://www.stellarwebsolutions.com/en/articles/paypal_button_encryption_php.php 的方法来创建加密按钮。它工作正常,没有客户抱怨我之前提到的任何问题。

我的问题是,贝宝创建的这个新系统是否具有这种加密功能?如果没有,那么解决方案是什么?

谢谢 光辉梅塔

【问题讨论】:

    标签: paypal paypal-sandbox


    【解决方案1】:

    如果您想使用加密按钮使其无法被修改,您可能需要使用 PayPal 的BMCreateButton API,以便您可以动态地动态创建按钮。您可以创建托管按钮或加密按钮。这两个按钮都可以防止有人修改金额等。

    【讨论】:

      猜你喜欢
      • 2012-04-19
      • 2015-06-05
      • 2018-10-27
      • 2014-09-17
      • 2014-02-27
      • 1970-01-01
      • 2015-12-23
      • 2015-01-19
      • 2012-05-23
      相关资源
      最近更新 更多