Я правильно понимаю, что основной функцией PaymentRequest является получение банковских данных пользователя?

Я правильно понимаю, что PaymentRequest используется только для получения банковских данных пользователя, в то время как информация о сумме и валюте предоставляется для наглядности, и нет никакой информации о том, куда браузер должен переводить деньги, так ли это? В конструкторе отсутствует информация о месте назначения платежа?
  • 30 января 2024 г. 4:58
Ответы на вопрос 2
На самом деле, PaymentRequest API представляет собой интерфейс браузера, который упрощает процесс оплаты в онлайн-магазинах и приложениях, позволяя пользователям вводить и выбирать платежные данные в более удобной и стандартизированной форме.

Основная функция PaymentRequest API заключается не в получении банковских данных пользователя, а в предоставлении удобного и безопасного способа ввода и обработки платежных данных пользователем и мерчантом. Это включает в себя информацию о кредитных и дебетовых картах пользователя, но также и другие способы оплаты, такие как мобильные платежные системы (например, Apple Pay, Google Pay), или даже прямые банковские переводы.

PaymentRequest API позволяет вам указать сумму, валюту, и список возможных способов оплаты, которые ваши клиенты могут использовать для оплаты товаров или услуг. Тем не менее, PaymentRequest не обрабатывает сам перевод денег; он только упрощает процесс получения и проверки платежных данных. Реальная обработка платежа проходит на стороне сервера, используя платежные шлюзы и банковские транзакции, которые задействуются после успешной валидации данных через PaymentRequest.

Конструктор PaymentRequest API включает несколько параметров, например:
- методы оплаты, которые могут использовать пользователи,
- сведения о транзакции, такие как общая стоимость и наименование товаров или услуг,
- опционально, дополнительные параметры, такие как настройки доставки.

Однако PaymentRequest API не включает в себя информацию об получателе платежа (например, банковские реквизиты продавца), поэтому обработка платежа должна выполняться отдельной платёжной системой, с которой интегрируется API. Ваш скрипт или сервер должен будут взаимодействовать с платежным сервисом для выполнения финансовой транзакции после получения одобрения от клиента через PaymentRequest API.
PaymentRequest это хелпер для показа пользователю данных чека, выбора им методов оплаты и доставки и заполнения контактных данных. 
https://googlechrome.github.io/samples/paymentrequest/
Банковские данные пользователя получает уже платёжная система непосредственно при платеже.
Похожие вопросы