-2

该网站已经通过applePay实现了支付。问题是付款金额是在javascript中设置的,即用户可以打开代码并更改金额吗?如何在服务器上实现验证?

4

1 回答 1

1

Apple Pay 实际上并不处理付款。它为您的网站提供了一个支付凭证,您可以使用该凭证发送给支付处理器。

是的,用户可以在浏览器中更改金额,但这只会影响用户看到的内容,而不影响最终收费的内容。表格中的金额用于用户反馈,您可以在其中显示价格明细等。

验证金额的最佳方法是在服务器端执行此操作。如果您的网站处理订单,请使用订单中的项目来计算总额、运费等。您应该能够完全忽略来自客户的金额。

于 2019-11-13T18:39:57.987 回答