Spec-Zone.ru › Web APIs

PaymentManager

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Экспериментальный: Это экспериментальная технология
Перед использованием в производстве внимательно ознакомьтесь с таблицей совместимости браузеров.

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Интерфейс PaymentManager API обработчика платежей используется для управления различными аспектами функциональности приложения для платежей.

К нему можно получить доступ через свойство ServiceWorkerRegistration.paymentManager.

Свойства экземпляра

userHint Экспериментальная

Предоставляет подсказку для браузера, отображаемую вместе с именем и иконкой приложения для платежей в пользовательском интерфейсе обработчика платежей.

Методы экземпляра

enableDelegations() Экспериментальная

Делегирует ответственность за предоставление различных частей необходимой платежной информации приложению для платежей вместо сбора ее браузером (например, с помощью автозаполнения).

Примеры

navigator.serviceWorker.register("serviceworker.js").then((registration) => {
  registration.paymentManager.userHint = "Card number should be 16 digits";

  registration.paymentManager
    .enableDelegations(["shippingAddress", "payerName"])
    .then(() => {
      // ...
    });

  // ...
});

Спецификации

Спецификация
Payment Handler API
# paymentmanager-interface

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
PaymentManager 70 79 Нет 57 Нет 70 Нет 49 Нет 10.0 Нет
enableDelegations 80 80 Нет 67 Нет 80 Нет 57 Нет 13.0 Нет
instruments 70–111 79–111 Нет 57–97 Нет 70–111 Нет 49–75 Нет 10.0–22.0 Нет
secure_context_required 122 122 Нет 108 Нет 122 Нет 81 Нет 26.0 Нет
userHint 70 79 Нет 57 Нет 70 Нет 49 Нет 10.0 Нет

См. также

  • API обработчика платежей
  • Обзор приложений для платежей на основе веб-технологий
  • Настройка способа оплаты
  • Жизненный цикл транзакции платежа
  • Использование API запроса на платеж
  • Концепции обработки платежей

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PaymentManager

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API