繁体   English   中英

使用客户端集成将变量Amount传递给Smart PayPal Button是否安全?

[英]Is it secure to pass a variable Amount to a Smart PayPal Button using the client side integration?

将变量Amount传递到Smart PayPal Button脚本是否安全?

如果我们假设我们有基本金额100和复选框选项,那么如果用户选择它,它将使总金额增加20变为120

 var totalAmount = 100; $('form').change(function(){ totalAmount =+ $(this).find("input").val(); }) paypal.Buttons({ createOrder: function(data, actions) { // Set up the transaction return actions.order.create({ purchase_units: [{ amount: { value: totalAmount } }] }); } }).render('#paypal-button-container'); 

它可以正常工作,并且PayPal可以将其设置为120,还可以,但是它足够安全吗? 还是有更好的做法?

非常感谢

由于它是客户端,所以很好,我对Paypal不太熟悉,但是在此代码中我看不到任何安全漏洞

它不安全。 如果要使用动态按钮,则必须使用HTML表单按钮,您可以在其中自定义按钮并对其进行加密,以便没有人可以更改金额值。 这里讨论。 希望这可以帮助 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM