Windows.ApplicationModel.Payments Пространство имен

Это пространство имен предоставляет функции оплаты, эквивалентные спецификации API запроса оплаты W3C для приложений универсальная платформа Windows (UWP). API запросов на оплату W3C позволяет веб-сайтам собирать платежные сведения простым способом как для продавца, так и для пользователя.

Чтобы использовать API запроса на оплату, необходимо поддерживать один из существующих методов оплаты.

Классы

PaymentAddress

Этот класс представляет адрес, который используется в API запроса на оплату. Этот класс отражает интерфейс W3C PaymentAddress.

PaymentCanMakePaymentResult

Этот класс служит результатом использования метода CanMakePaymentsAsync .

PaymentCurrencyAmount

Этот класс описывает денежное значение, связанное с покупкой. Например, платежи или скидки. Этот класс отражает словарь W3C PaymentCurrencyAmount.

PaymentDetails

Этот класс предоставляет сведения о запрошенной транзакции; Он передается конструкторам PaymentRequest и PaymentRequestChangedResult . Этот класс отражает словарь W3C PaymentDetails.

PaymentDetailsModifier

Этот класс используется, если с методами оплаты (см . Раздел PaymentRequest.MethodData) связаны дополнительные затраты или скидки. Этот класс отражает словарь W3C PaymentDetailsModifier.

PaymentItem

Этот класс представляет элемент оплаты. Этот класс отражает словарь W3C PaymentItem.

PaymentMediator

Этот класс используется для отправки запросов на оплату.

В классическом приложении перед использованием экземпляра этого класса таким образом, который отображает пользовательский интерфейс, необходимо связать объект с дескриптором окна его владельца. Дополнительные сведения и примеры кода см. в разделе Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

PaymentMerchantInfo

Класс , содержащий сведения о продавце платежей.

PaymentMethodData

Класс, содержащий данные о методе оплаты. Этот класс отражает словарь W3C PaymentMethodData.

PaymentOptions

Класс, содержащий варианты оплаты. Этот класс отражает словарь W3C PaymentOptions.

PaymentRequest

Класс , содержащий сведения о запросе на оплату. Этот класс отражает интерфейс W3C PaymentRequest.

PaymentRequestChangedArgs

Класс, содержащий аргументы из делегата PaymentRequestChanged .

PaymentRequestChangedResult

Результат запроса на оплату изменен.

PaymentRequestSubmitResult

Класс, содержащий результат отправки запроса на оплату.

PaymentResponse

Класс , содержащий ответ на платеж. Этот класс отражает интерфейс W3C PaymentResponse.

PaymentShippingOption

Класс, содержащий сведения о варианте доставки. Этот класс отражает словарь W3C PaymentShippingOption.

PaymentToken

Класс, содержащий сведения о маркере оплаты.

Перечисления

PaymentCanMakePaymentResultStatus

Это перечисление представляет собой результат запроса на возможность оплаты.

PaymentOptionPresence

Перечисление, указывающее, является ли параметр обязательным или необязательным.

PaymentRequestChangeKind

Перечисление, указывающее, что было изменено в запросе на оплату.

PaymentRequestCompletionStatus

Перечисление, описывающее, была ли транзакция успешно завершена.

PaymentRequestStatus

Перечисление, описывающее, принял ли пользователь запрос на оплату. См . раздел PaymentRequestSubmitResult.

PaymentShippingType

Перечисление, описывающее тип доставки.

Делегаты

PaymentRequestChangedHandler

Обработчик, активируется при изменении запроса на оплату.