Насколько я понял, PaymentRequest ничего не делает, кроме получения банковских данных пользователя, так ли это?
Насколько я понял, PaymentRequest ничего не делает, кроме получения банковских данных пользователя, а сумма/валюта предоставлена пользователю для наглядности, так ли это? Ибо в конструкторе нет никакой информации, куда браузеру переводить деньги.
Для правильного вопроса надо знать половину ответа
PaymentRequest это хелпер для показа пользователю данных чека, выбора им методов оплаты и доставки и заполнения контактных данных. https://googlechrome.github.io/samples/paymentrequest/
Банковские данные пользователя получает уже платёжная система непосредственно при платеже.