Saltar al contenido principal

Definición de parámetros

Al utilizar el objeto config con estos datos de entrada en la integración del SDK, se asegura un flujo de información preciso y completo, lo que permite interactuar eficientemente con las funcionalidades y servicios proporcionados por el SDK. Es importante seguir las pautas y recomendaciones específicas proporcionadas por la documentación del SDK para garantizar una correcta utilización de estos datos de entrada. El objeto config almacena la información relacionada a la transacción, así como datos relacionados a la apariencia del formulario.

  • Datos de entrada: El objeto config está compuesto por los siguientes atributos:

Aviso: Los campos marcados con * son de carácter obligatorio.

ParámetroTipoRestricciones y valoresDescripción
1+ config*ObjectObjeto de Configuración, contienen los demás objetos (order, token, billing,…).
  • Datos de salidas: Los datos de salida que responde el SDK expresan la obligatoriedad en general. para revisar que campos son obligatorios según el caso de uso, consulta el capítulo casos de uso.

El objeto response está compuesto por los siguientes atributos:

Aviso: Los campos marcados con * son de carácter obligatorio.

ParámetroTipoRestricciones y valoresDescripción
1 code*String

Longitud: 2 - 3

Ejemplo: 00

Código de respuesta de la autorización
2 message*String

Longitud: 5 - 30

Ejemplo: OK

Mensaje de respuesta de la autorización, de acuerdo al lenguaje
3 messageUser*String

Longitud: 5 - 50

Ejemplo: Operación exitosa

Mensaje amigable para el usuario, de acuerdo al lenguaje
4 messageUserEng*String

Longitud: 5 - 50

Ejemplo: Successful

Mensaje amigable para el usuario en inglés
5+ response*ObjectObjeto de datos de respuesta
6 payloadHttp*String

Ejemplo: {"code":"00","message":"OK"…..}

Mensaje original de respuesta que se utiliza para la generación de la firma.
7 signature*String

Ejemplo: QBY3s3RRMwHqFmF93lhRTTqrjcuolsVBCUnDFXniKY8=

Es el hash del payload del request expresando en una cadena de un valor en base64.
8 transactionId*String

Longitud: 5 - 40

Ejemplo: 172356538519500

Id único por cada transacción generada por el comercio, enviada en el api security (Token Session) equivalente al Id de Correlación para el flujo de la transacción.