【发布时间】:2019-10-15 06:01:10
【问题描述】:
该网站已通过applePay实现支付。问题是付款金额是用javascript设置的,即用户可以打开代码并更改金额吗?如何在服务端实现验证?
【问题讨论】:
标签: javascript php applepay applepayjs
该网站已通过applePay实现支付。问题是付款金额是用javascript设置的,即用户可以打开代码并更改金额吗?如何在服务端实现验证?
【问题讨论】:
标签: javascript php applepay applepayjs
Apple Pay 并不实际处理付款。它为您的网站提供了一个支付凭证,您可以使用该凭证发送给支付处理商。
是的,用户可以在浏览器中更改金额,但这只会影响用户看到的内容,而不影响最终收费的内容。表格中的金额用于用户反馈,您可以在其中显示价格明细等。
验证金额的最佳方法是在服务器端执行此操作。如果您的网站处理订单,请使用订单中的商品来计算总额、运费等。您应该可以完全忽略来自客户的金额。
【讨论】: