RDX Specification

StepupResponse

Respuesta de la Solicitud del Stepup Request.

Referencia de la API StepupRequest : Especificación interactiva de solicitud/respuesta.

Guia de Código para StepupRequest : Recurso de pseudocódigo con fragmentos de código.

NombreDescripciónTipoLongitudRequerdo
ProcessorId Identificador provisto por VCAS para el cliente.String24 caracteresRequerdo
IssuerId Identificador provisto por VCAS para el cliente.String24 caracteresRequerdo
IsBbConsentRequiredIndica si se requiere consentimiento legal para el flujo de biometría de comportamiento.BooleanNAOpcional
TransactionId ID de referencia de transacción generado por VCAS.StringHasta 36 charactersRequerdo
StepupRequestId Identificador único para identificar la solicitud de Stepup en particular.StringHasta 36 caracteresRequerdo
StepupTypeSe utiliza para identificar el método Stepup.StringEnumOpcional; usado solo durante el Stepup desafío
TransStatusReasonProporciona información sobre por qué el campo Estado de la transacción tiene el valor especificado. Valores de motivo del estado de la transacción. String2 caracteresOpcional
Language Idioma para mostrar las instrucciones y el mensaje al titular de la tarjeta. Este valor decidirá qué plantilla se carga, siempre que la plantilla del idioma esté disponible. Si no se proporciona, el idioma se selecciona en base a la configuración del emisor y la preferencia del navegador.

Ejemplos:

  • es-ES
  • en-US
  • StringHasta 8 caracteresOpcional
    StepupType Se utiliza para identificar el tipo de Stepup. Si StepupType se incluye en la respuesta, StepupResponse.Credential también debe ser devuelta.

    Stepup Type Values
    StringEnumOpcional
    Status Estado de la Solicitud de Stepup. Valores posibles:

    SUCCESS: Continuará la transacción con el proceso Stepup..
    AUTHENTICATED: Finaliza la transacción con un estado de autenticación exitoso para el comercio.
    FAILURE: Finaliza la transacción con un estado de autenticación fallido para el comercio.
    FAILWITHFEEDBACK: Presenta una pantalla al titular de la tarjeta con instrucciones para obtener ayuda y enviará un estado de autenticación fallido al comercio.
    ERROR: Devuelve un estado de autenticación no disponible para el comercio.
    BLOCKED: Bloquea la tarjeta y devuelve un estado de autenticación fallido al comercio, los futuros intentos de autenticación fallan hasta que se desbloquea.
    REJECTED: Solo soportado para transacciones 2.x.x. Este estado finaliza la transacción con un estado de autenticación rechazado para el comercio e indica que no deben proceder con la autorización.
    INFORMATION ONLY: Solo soportado para transacciones 2.2.0. Reservado para programas específicos de la red de pagos.

    Nota: Cuando se devuelve el estado AUTHENTICATED para EMV 3DS, el tipo de autenticación será '10' - Otro.
    StringEnumRequerdo
    RiskIndicator Si se devuelve, este valor se utilizará en la creación de ciertos Valores de Autenticación (AV) para EMV 3DS.

    El valor pasado debe cumplir con el valor AV actual que el emisor está utilizando. Esto también puede depender de la marca de la tarjeta de la transacción. Por ejemplo, CAVV e IAV aceptan diferentes valores.

    En las respuestas de Desafío (Stepup, InitiateAction, Validate) este valor se ignora actualmente para los usos de CAVV en favor de la asignación al "Tipo de Credencial". Para el uso de SPA2 IAV Mejorado, si se pasa, este valor anulará la asignación al "Tipo de Credencial".

    Nota: Este valor se convertirá en un equivalente hexadecimal.
    StringHasta 3 caracteresOpcional
    oobAppURLURL proporcionada para el flujo de autenticación basado en aplicaciones OOB. La URL redirigirá al usuario a la ubicación adecuada dentro de la aplicación de autenticación. No aplicable para la autenticación basada en navegador.

    El emisor es requerido en transacciones basadas en aplicaciones de Mastercard según los Requisitos de Extensión de Puente de Mastercard para transacciones 2.2.
    String2048 caracteres max.Condicional
    Credentials Una lista de objetos de Credencial que se utilizarán para desafiar al usuario. Esto debe contener al menos un objeto de credencial. Si se devuelven varios objetos, VCAS puede configurar su configuración para mostrar al usuario una "pantalla de elección".

    StepupResponse.Credentials.Credential
    List.ObjectMínimo uno caracterRequerdo
    Reason Un objeto que puede ser utilizado para enviar un código de estado y descripción.

    StepupResponse.Reason
    ObjetoNAOpcional
    Error Un objeto que puede ser utilizado para transmitir un mensaje de error en la respuesta.

    StepupResponse.Error
    ObjetoNAOpcional
    WhyInfo Objeto que define valores de texto dinámicos que se pueden mostrar al consumidor durante el flujo de desafío. Estos campos se mapearán directamente tanto a las plantillas del navegador como a los campos de información del SDK.

    Nota: este campo también es configurable para las pantallas del SDK a través de las configuraciones de plantilla de VCAS. Si este valor se pasa en RDX, anulará el valor configurable actual.

    StepupResponse.WhyInfo (Object)
    ObjetoNAOpcional