Apple Pay фактически не обрабатывает платеж. Он предоставляет вашему сайту учетные данные для оплаты, которые вы используете для отправки платежному процессору.
Да, пользователь может изменить сумму в браузере, но это влияет только на то, что видит этот пользователь, а не на то, что в конечном итоге взимается. ,Сумма в листе предназначена для обратной связи с пользователем, где вы можете отобразить разбивку цены и т. Д.
Лучший способ проверить сумму - это сделать на стороне сервера. Если ваш сайт обрабатывает заказы, используйте элементы в заказе для расчета общей суммы, стоимости доставки и т. Д. Вы должны иметь возможность полностью игнорировать сумму, поступающую от клиента.