Estructura de archivos de reporte "JT"

El registro “Título”

El registro Título da información sobre las características del archivo para facilitar una mejor identificación. Se compone así:

Pos. Descripción Valores
01 Código de registro TÍTULO
02 Nombre de la tienda
03 Fecha y hora del envío (AA/MM/DD_hh:mm:ss)
04 Versión TABLE_V_CUSTOM

Registros “Encabezado” y “Detalles”

El Encabezado lista los diferentes nombres de los valores del diario. Los datos de la línea Detalles dan valor, para cada transacción, a los nombres del registro Encabezado.

Por defecto, el diario de transacciones contiene los siguientes datos:

Pos. Registro “Encabezado” Registro “Detalles”
Descripción Descripción Valor posible Significado
01 ENTETE Código de registro TRANSACTION  
02 TRANSACTION_ID Identificador de la transacción equivalente a vads_trans_id  
03 MERCHANT_ID Identificador del comerciante   Ejemplos:

0+RUT (Rol Unico Tributario) en Chile.

04 PAYMENT_MEANS Medio de pago CARD Transacción por tarjeta
05 CONTRACT Número de contrato del comerciante    
06 TRANSACTION_TYPE Tipo de transacción CREDIT Reembolso
DEBIT Débito
VERIFICATION Transacción de verificación
07 ORIGIN_AMOUNT Monto de la transacción en el momento del pago expresado en la menor unidad de la moneda    
08 AMOUNT Saldo de la transacción expresado en la menor unidad de la moneda    
09 CURRENCY_CODE Código de la moneda de la transacción  

Consulte tabla vads_currency para obtener más ejemplos.

10 PAYMENT_DATE Fecha de pago   Formato AAAAMMDD
11 PAYMENT_TIME Hora de pago   Formato hhmmss
12 CARD_VALIDITY Período de validez del medio de pago   Formato AAAAMM
13 CARD_TYPE Medio de pago   Ejemplos: VISA, MASTERCARD, etc.
14 CARD_NUMBER Extracto del número de tarjeta utilizada para el pago    
15 RESPONSE_CODE Código de respuesta a la solicitud de autorización

Véase capítulo vads_auth_result

 
16 COMPLEMENTARY_CODE Resultado de la gestión de riesgos (específica de las tiendas que hayan contratado este módulo) vacío No se ha efectuado control
00 Controles efectuados correctamente
02 La tarjeta a rebasado el saldo autorizado
03 La tarjeta está incluida en la lista gris del comerciante
04 El país de emisión de la tarjeta pertenece a la lista gris o no pertenece a la lista blanca del comerciante
05 La dirección IP utilizada pertenece a la lista gris del comerciante
06 La tarjeta pertenece a la lista gris BIN del comerciante
07 Control e-carte bleue
08 Transacción no garantizada 3DS
14 Control tarjeta con autorización sistemática
20 Control coherencia país, entre el país de emisión de la tarjeta, la dirección IP y el país de dirección del cliente
99 Problema técnico del servidor al procesar uno de los controles locales
17 CERTIFICATE Certificado de la transacción    
18 AUTORISATION_ID Número de autorización de la transacción    
19 CAPTURE_DATE Fecha de envío en banco solicitado   Formato AAAAMMDD
20 TRANSACTION_STATUS Estado de la transacción Consulte capítulo vads_trans_status
21 RETURN_CONTEXT Contexto del pedido de un comprador   Uno o varias informaciones (order_info, order_info2, order_info3, ...) separadas por el carácter “|
22 AUTORESPONSE_STATUS Estado del envío de la respuesta automática FAILED Error en espuesta automática enviada al servidor del comerciante
SENT Respuesta automática enviada al servidor del comerciante
UNDEFINED El comerciante no ha solicitado respuesta automática
23 ORDER_ID Referencia pedido - Equivalente a vads_order_id    
24 CUSTOMER_ID Identificador del comprador - Equivalente a vads_cust_id    
25 CUSTOMER_IP_ADDRESS Dirección IP del comprador    
26 ACCOUNT_SERIAL Alias seguido del nº eventual de suscriptor - Equivalente a vads_identifier y vads_subscription    
27 TRANSACTION_CONDITION Resultado de la autentificación3D Secure 3D_SUCCESS Comerciante y transportista inscritos en 3D Secure y tarjeta autentificada correctamente.
3D_FAILURE Comerciante y comprador inscritos en 3D Secure pero ocurrió un error de autenticación
3D_ERROR Comerciante inscrito en 3D Secure pero ocurrió un problema técnico
3D_NOTENROLLED Comerciante inscrito en 3D Secure pero el transportista no
3D_ATTEMPT Comerciante y transportista inscritos en 3D Secure pero el transportista no está autenticado
SSL Transportista no autenticado:
  • O 3D Secure no admite el tipo de tarjeta
  • O el comerdciante o el transportista no están inscritos en 3D Secure
28 CAVV_UCAF Certificado 3D Secure   3D Secure Cardholder Authentication Verification Value
29 COMPLEMENTARY_INFO Detalle del resultado de los controles locales efectuados.

Opción reservada a los comerciantes que hayan contratado el módulo de apoyo a las decisiones.

CARD_COUNTRY=XXX XXX corresponde al código del país ISO 3166
MAESTRO Valor = YES | NO
CAS (Carte à Autorisation Systématique - Tarjeta de autorización sistemática) Valor = YES | NO
ECBL (Tarjeta débito electrónica) Valor = YES | NO
CCC (Country Card Consistency) Valor = YES | NO
BDOM Nombre del banco
PRODUCTCODE Producto de la tarjeta
BANKCODE Código bancario
30 BANK_RESPONSE_CODE Código de respuesta del banco emisor de la solicitud de autorización Véase capítulo vads_auth_result
31 3D_LS Garantía de pago 3DSecure YES Pago garantizado 3D Secure
NO Pago no garantizado 3D Secure
UNKNOWN No puede determinarse la garantía de pago debido a un error técnico
32 INFO_EXTRA      

Ejemplo de archivo

Este extracto del diario de transsacciones (JT) muestra:

  • Una línea de registro Título,
  • Una línea de registro Encabezado,
  • Dos líneas de registro Detalles que comienzan por TRANSACCIÓN.
TITRE;MY_STORE;19/02/02_14:53:25;TABLE_V_CUSTOM;
ENTETE;TRANSACTION_ID;MERCHANT_ID;PAYMENT_MEANS;CONTRACT;
ORIGIN_AMOUNT;AMOUNT;CURRENCY_CODE;PAYMENT_DATE;PAYMENT_TIME;CARD_VALIDITY;
CARD_TYPE;CARD_NUMBER;RESPONSE_CODE;COMPLEMENTARY_CODE;CERTIFICATE;AUTORISATION_ID;
CAPTURE_DATE;TRANSACTION_STATUS;RETURN_CONTEXT;AUTORESPONSE_STATUS;ORDER_ID;CUSTOMER_ID;
CUSTOMER_IP_ADDRESS;ACCOUNT_SERIAL;TRANSACTION_CONDITION;CAVV_UCAF;
COMPLEMENTARY_INFO;BANK_RESPONSE_CODE;3D_LS;INFO_EXTRA;
TRANSACTION;000001;000000000006523;CARD;2348858;9920;9920;840;20190201;095106;202202;
VISA;4533.66;00;;4eb30dbd0968da1986024791f8a9cd53725bd6dce34774;349382;20190201;CAPTURED;
https://www.xxxxxx.com|https://www.xyyyyx.com|;SENT;12346577;;37.1.253.83;;
SSL;;| Maestro=NO | BANKCODE=my banking establishment | PRODUCTCODE=F | ;00;NO;;
TRANSACTION;000002;000000000006523;CARD;2348858;9920;9920;840;20190201;095304;202111;
MASTERCARD;5136.49;00;;d32b4e69c5ed7e72b9c852737133bd1a1a;546203;20190201;CAPTURED;
https://www.zzzzzzzz.com|https://www.zxxyyz.com;SENT;12345678;;80.15.114.56;SSL;;
| Maestro=NO|BANKCODE= my bank| PRODUCTCODE=MDS | ;00;NO;;