InitiateActionRequest
La solicitud de Initiate Action se utiliza para señalar al cliente que tome acción sobre un ítem.
Referencia de la API InitiateActionRequest : Especificación interactiva de solicitud/respuesta.
Guia de Código para InitiateActionRequest: Recurso de pseudocódigo con fragmentos de código.
Name | Description | Type | Length | Required |
---|---|---|---|---|
ProcessorId | Identificador provisto por VCAS para el cliente. | String | Up to 24 characters | Required |
IssuerId | Identificador provisto por VCAS para el cliente. | String | Up to 24 characters | Required |
TransactionId | ID de referencia de transacción generado por VCAS; 36-character GUID value. | String | Up to 36 characters | Required |
DSTransactionId | ID de referencia de transacción generado por el Servidor de Directorio. GUID format. | String | 36 characters | Conditional |
3RIIndicator | Indica el tipo de solicitud 3RI para transacciones EMV Nota: Permita valores futuros en este campo. EMV ha reservado hasta 99 valores para uso futuro. 3RI Indicator Values | String | enum | Optional |
ThreeDSRequestorAuthenticationInd | Indica el tipo de solicitud de autenticación. Este elemento de datos proporciona información adicional al ACS para determinar el mejor enfoque para manejar una solicitud de autenticación. 3DS Requestor Authentication Indicator Values | String | 2 characters | Optional |
StepupRequestId | Identificador único para identificar la solicitud de Stepup en particular. | String | Up to 36 characters | Optional |
StepupCounter | Contador para rastrear el número de llamadas Stepup. Cada Stepup puede ir de Stepup ➤ InitiateAction ➤ Validate. Si el usuario solicita un "reenvío" a través de las plantillas del navegador o de la aplicación nativa, se iniciará otra solicitud Stepup. Nota: El valor inicial será 0 (cero). | Integer | Required | |
StepupType | El valor StepupType que fue devuelto en la Respuesta Stepup de RDX, RDX devolverá este campo en la solicitud InitiateAction. Valores del Tipo Stepup | String | Enum | Optional; usado solo durante el Stepup desafío |
OtpReferenceCode | Este es un valor único generado con cada nuevo valor OTP o "VerificationToken". En el caso de que el consumidor pueda recibir múltiples OTPs para la misma transacción, esto se puede aprovechar para mostrar al consumidor qué OTP espera que se introduzca el sistema. Este valor debe enviarse en el SMS o correo electrónico junto con el VerificationToken y luego mostrarse en la pantalla del consumidor. Nota: si el emisor tiene la intención de usar este campo, debería consultar con su representante de VCAS para asegurarse de que este campo se muestra en sus pantallas orientadas al consumidor. | String | Up to 8 characters | Optional |
VerificationToken | Token (OTP) a ser enviado al titular de la tarjeta. | String | Up to 18 characters | Optional |
MessageVersion | Versión del protocolo 3DS basado en la especificación 3DS. Esta versión incrementará con cada nueva especificación lanzada por EMVCo para 2.x. Esto normalmente seguirá un formato de versión X.Y.Z. Ejemplo: 2.2.0 | String | Up to 8 characters. | Required |
RDXMessageVersion | Versión del mensaje del protocolo RDX que se está utilizando. Esto se utilizará para habilitar nuevas características sin interrumpir las integraciones actuales. Ejemplo: 2.2.3 | String | Up to 8 characters | Optional |
Credentials | Una lista de objetos de Credenciales que se utilizarán para desafiar al usuario. Esto debe contener al menos una información de contacto del consumidor. InitiateActionRequest.Credentials.Credential | List.Object | Minimum one character | Required |
MerchantInfo | Objeto que contiene la información del Comercio. InitiateActionRequest.MerchantInfo | Object | NA | Optional |
PaymentInfo | Objeto que contiene la información de pago. InitiateActionRequest.PaymentInfo | Object | NA | Optional |
TransactionInfo | Objeto que contiene la información de la transacción. InitiateActionRequest.TransactionInfo | Object | NA | Optional |
Updated 2 months ago