Limited availability
Contexto seguro: Esta función está disponible solo en contextos seguros (HTTPS), en algunos o todos los navegadores que lo soportan.
El API de solicitud de pago provee una experiencia consistente tanto para comerciantes, como para usuarios. No es una nueva forma de pagar; más bien, es una manera para que los usuarios puedan seleccionar su forma de pago preferida para pagar por cosas, y que esa información esté disponible para el comerciante.
Solicitud de pago conceptos y usoMuchos problemas relacionados con el abandono de carros de compras en lÃnea pueden deberse a los formularios de pago, los cuales pueden ser complicados y consumir demasiado tiempo para llenarse y a veces requieren muchos pasos para completarse. El API de Petición de Pago intenta reducir el número de pasos necesarios para completar un pago en lÃnea, potencialmente haciendo a un lado los formularios de pago. Hace el proceso de pago mucho más fácil recordando los datos del usuario, los cuales son entregados al comerciante ojalá sin requerid un formulario HTML.
Ventajas de usar la API de Solicitud de Pago con "basic-card" (pagos basados en cartas):
Para solicitar un pago, a página web crea un objeto PaymentRequest
en respuesta a una acción del usuario que inicia el pago, como hacer click en un botón "Comprar". El PaymentRequest
permite a la página web intercambiar información agente de usuario (user agent) mientras que el usuario provee los datos para completar la transacción.
Puedes encontrar una guÃa completa en Usando la API de Solicitud de Pago.
Nota: La API solo está disponibledentro de elementos <iframe>
cross-origin si tienen el atributo allowpaymentrequest
.
PaymentAddress
Un objeto que contiene la dirección; usada para facturación y despacho, por ejemplo.
PaymentRequest
Un objeto que provee la API para crear y administrar la interfaz de pago del user agent's.
PaymentRequestEvent
Un evento entregado a un manejador de pagos cuando un PaymentRequest
es realizado.
PaymentRequestUpdateEvent
Permite que la página web actualice los detalles de la solicitud de pago en respuesta a una acción del usuario.
PaymentMethodChangeEvent
Representa al usuario cambiando el instrumento de pago (por ejemplo, cambiando de una tarjeta de crédito a una tarjeta de débito).
PaymentResponse
Objeto devuelto después de que el usuario selecciona un método de pago y aprueba una solicitud de pago.
MerchantValidationEvent
Representa el navegador que requiere que el comerciante (sitio web) se valide a sà mismo como autorizado para usar un manejador de pagos en particular (por ejemplo, registrado como autorizado para usar Apple Pay).
AddressErrors
Un diccionario que contiene cadenas que proporcionan explicaciones descriptivas de cualquier error en cualquier entrada de PaymentAddress
que tenga errores.
PayerErrors
Un diccionario que contiene cadenas que proporcionan explicaciones descriptivas de cualquier error relacionado con los atributos de correo electrónico, teléfono y nombre de PaymentResponse
.
PaymentDetailsUpdate
Un objeto que describe los cambios que deben realizarse en los detalles del pago en caso de que el servidor necesite actualizar la información después de la instanciación de la interfaz de pago, pero antes de que el usuario comience a interactuar con ella.
BasicCardChangeDetails
Un objeto que proporciona información de dirección redactada que se proporciona como methodDetails
en el evento paymentmethodchange
enviado al PaymentRequest
cuando el usuario cambia la información de pago.
BasicCardErrors
Un objeto que proporciona mensajes de error asociados con los campos del objeto BasicCardResponse
que no son válidos. Esto se usa como el valor de la propiedad paymentMethod
en el objeto PaymentValidationErrors
enviado al PaymentRequest
cuando ocurre un error.
BasicCardRequest
Define una estructura de objeto para contener detalles de la solicitud de pago, como el tipo de tarjeta.
BasicCardResponse
Define una estructura de objeto para los detalles de la respuesta de pago, como el número o la fecha de vencimiento de la tarjeta utilizada para realizar el pago y la dirección de facturación.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4