Uso del formulario incrustado
Casos de uso concernidos
- Pago al contado con ingreso de los datos de la tarjeta,
- Pago por token,
- Proposición de registro de la tarjeta durante el pago,
- Registro de la tarjeta durante el pago,
- Registro de una tarjeta en un wallet comprador (con o sin pago).
Secuencia
Inicialización de la sesión de pago
Este caso de uso requiere crear un formToken en una llamada al Web Service Charge/CreatePayment.
No se necesita ningún campo específico para beneficiar de la protección 3D Secure.
Utilice los siguientes campos para hacer la solicitud:
NOMBRE | DESCRIPCIÓN | OBLIGATORIO |
---|---|---|
amount | Monto por el que se solicita la autentificación. | Sí |
currency | Código alfanumérico de la moneda. | Sí |
orderId | Referencia del pedido. Se recomienda este campo. | No |
formAction | Tipo de comportamiento que desea al crear la transacción. | No |
customer | Objeto que contiene los datos del comprador. | No |
En función del caso de uso (es decir, del valor del campo formAction), puede ser obligatoria una autentificación fuerte. En este caso, se ignora el campo strongAuthentication.
Casos de uso | formAction | ¿Se requiere una autentificación fuerte? |
---|---|---|
Pago simple | PAYMENT | El tipo de autentificación depende de la decisión del emisor. Para los pagos en euros, el vendedor puede solicitar una exención de la autentificación fuerte si el monto es inferior a 30 EUR y si la tienda cuenta con la opción "Frictionless 3DS2". Para los pagos realizados en otra moneda, el vendedor puede solicitar una autentificación sin interacción del titular si la tienda cuenta con la opción "Frictionless 3DS2". |
Pago por Token | PAYMENT | Autentificación fuerte e ingreso del CVV requeridos. |
Registro de la tarjeta durante el pago | REGISTER_PAY | Se requiere autentificación fuerte. |
Proposición de registro de la tarjeta durante el pago | ASK_REGISTER_PAY | Autentificación fuerte solo si el comprador acepta registrar si medio de pago. De lo contrario, el comportamiento es idéntico al valor PAYMENT. |
Pago con wallet comprador | CUSTOMERWALLET | Autentificación fuerte solo si el comprador acepta registrar si medio de pago o si utiliza una tarjeta ya registrada. En todos los otros casos, el comportamiento es idéntico al valor PAYMENT. |
Análisis de la respuesta
Al final de la operación, la plataforma devuelve un objeto Payment a la URL de notificación del sitio web comercial y al cliente JavaScript.
La siguiente lista de atributos describe el resultado de la autentificación del titular por caso de uso:
Casos de uso | Campos devueltos |
---|---|
Transacción con autentificación fuerte satisfactoria |
|
Transacción con autentificación frictionless satisfactoria, el vendedor dispone de la opción "Frictionless 3DS2" y ha solicitado una autentificación sin interacción del titular |
|
Transacción con autentificación frictionless satisfactoria, el vendedor no ha solicitado una autentificación sin interacción del titular |
|
Transacción con fallo de la autentificación 3-D Secure |
|
Tarjeta no inscrita |
|