Windows.ApplicationModel.Payments Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |