Windows.ApplicationModel.Payments Espacio de nombres

Este espacio de nombres proporciona funcionalidad de pago equivalente a la especificación de api de solicitud de pago W3C para aplicaciones de Plataforma universal de Windows (UWP). La API de solicitud de pago W3C permite a los sitios web recopilar información de pago de una manera fácil tanto para el comerciante como para el usuario.

Para usar la API de solicitud de pago, deberá admitir uno de los métodos de pago existentes.

Clases

PaymentAddress

Esta clase representa una dirección que se usa en la API de solicitud de pago. Esta clase refleja la interfaz W3C PaymentAddress.

PaymentCanMakePaymentResult

Esta clase actúa como resultado del método CanMakePaymentsAsync .

PaymentCurrencyAmount

Esta clase describe un valor monetario asociado a una compra. Por ejemplo, cargos o descuentos. Esta clase refleja el diccionario W3C PaymentCurrencyAmount.

PaymentDetails

Esta clase proporciona información sobre la transacción solicitada; se pasa a los constructores PaymentRequest y PaymentRequestChangedResult . Esta clase refleja el diccionario W3C PaymentDetails.

PaymentDetailsModifier

Esta clase se usa cuando los métodos de pago (consulte PaymentRequest.MethodData) tienen costos adicionales o descuentos asociados a ellos. Esta clase refleja el diccionario PaymentDetailsModifier de W3C.

PaymentItem

Esta clase representa un artículo de pago. Esta clase refleja el diccionario PaymentItem W3C.

PaymentMediator

Esta clase se usa para enviar solicitudes de pago.

En una aplicación de escritorio, antes de usar una instancia de esta clase de forma que muestre la interfaz de usuario, deberá asociar el objeto con el identificador de ventana de su propietario. Para obtener más información y ejemplos de código, consulta Mostrar objetos de interfaz de usuario de WinRT que dependen de CoreWindow.

PaymentMerchantInfo

Clase que contiene información sobre un comerciante de pago.

PaymentMethodData

Clase que contiene datos sobre un método de pago. Esta clase refleja el diccionario W3C PaymentMethodData.

PaymentOptions

Clase que contiene opciones de pago. Esta clase refleja el diccionario PaymentOptions de W3C.

PaymentRequest

Clase que contiene información sobre una solicitud de pago. Esta clase refleja la interfaz W3C PaymentRequest.

PaymentRequestChangedArgs

Clase que contiene argumentos del delegado PaymentRequestChanged .

PaymentRequestChangedResult

Resultado de la solicitud de pago modificada.

PaymentRequestSubmitResult

Clase que contiene el resultado del envío de la solicitud de pago.

PaymentResponse

Clase que contiene la respuesta de pago. Esta clase refleja la interfaz W3C PaymentResponse.

PaymentShippingOption

Clase que contiene información sobre una opción de envío. Esta clase refleja el diccionario PaymentShippingOption de W3C.

PaymentToken

Clase que contiene detalles sobre un token de pago.

Enumeraciones

PaymentCanMakePaymentResultStatus

Esta enumeración representa el resultado de consultar si se puede realizar un pago.

PaymentOptionPresence

Enumeración que indica si la opción es necesaria o opcional.

PaymentRequestChangeKind

Enumeración que indica lo que se cambió en la solicitud de pago.

PaymentRequestCompletionStatus

Enumeración que describe si la transacción se completó correctamente o no.

PaymentRequestStatus

Enumeración que describe si el usuario aceptó correctamente la solicitud de pago. Consulte PaymentRequestSubmitResult.

PaymentShippingType

Enumeración que describe el tipo de envío.

Delegados

PaymentRequestChangedHandler

Controlador que se desencadena cuando ha cambiado una solicitud de pago.