该网站已通过applePay进行了付款。问题是付款金额是在javascript中设置的,即用户可以打开代码并更改金额吗?如何在服务器上实施验证?
Apple Pay实际上并不处理付款。它为您的站点提供了用于发送给付款处理者的付款凭证。
是的,用户可以在浏览器中更改金额,但这只会影响用户看到的内容,而不会影响最终收取的费用。表格中的金额用于用户反馈,您可以在其中显示价格明细等信息。
验证金额的最佳方法是在服务器端执行此操作。如果您的站点处理订单,请使用订单中的项目来计算总计,运送等。您应该能够完全忽略来自客户的金额。