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. 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 |
|