簡體   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