Archivo de solicitud V3 (depreciado)
Registro de encabezado
Pos. | Descripción | Formato | Valores |
---|---|---|---|
01 | Código de registro | n2 | 00 |
02 | Tipo de archivo | PAY | |
03 | Versión del archivo | n2 | 03 |
04 | Identificador de la tienda | n8 | 12345678 |
05 | Entorno (TEST o PRODUCTION) | TEST | |
06 | Fecha de creación | n8 | En formato AAAAMMDD |
07 | Hora de creación | n6 | En formato HHMMSS |
08 | Fecha solicitada de ejecución | n8 | Reservado para su uso futuro. Dejar en blanco. |
Registro de detalles
Pos. | Descripción |
---|---|
01 | Descripción: Código de registro. Tipo: NUMERIC | Longitud: 2 Valor: 02 |
02 | Descripción: Número de secuencia del registro de detalles en el archivo. Tipo: NUMERIC | Longitud: 6 Ejemplo:
|
03 | Descripción: Fecha de la transacción en formato AAAAMMDD. Tipo: NUMERIC | Longitud: 8 Ejemplo: 20200603 |
04 | Descripción: Hora de la transacción en formato HHMMSS. Tipo: NUMERIC | Longitud: 6 Ejemplo: 120615 |
05 | Descripción: Identificador de la transacción. Tipo: NUMERIC | Longitud: 6 Equivalente Formulario API: vads_trans_id Equivalente API REST: N/A Ejemplo: 000001 |
06 | Descripción: Tipo de transacción. Tipo: VARCHAR | Longitud: 2 Valor: CD |
07 | Descripción: Monto de la transacción expresado en la unidad más pequeña de la moneda. Tipo: NUMERIC | Longitud: 13 Equivalente Formulario API: vads_amount Equivalente API REST: amount Ejemplo: 4525 para 45, 25 EUR |
08 | Descripción: Código numérico de la moneda del pago, según la norma ISO 4217. Tipo: NUMERIC | Longitud: 3 Equivalente Formulario API: vads_currency Equivalente API REST: currency Ejemplo: 978 para el euro (EUR) ( Ver capítulo Lista de monedas aceptadas en anexos ) |
09 | Descripción: Fecha solicitada de captura en formato AAAAMMDD. Deje en blanco para indicar la fecha del día. Tipo: NUMERIC | Longitud: 8 Equivalente Formulario API: N/A Equivalente API REST: N/A Ejemplo: 20200603 |
10 | Descripción: Modo de validación. Tipo: NUMERIC | Longitud: 1 Equivalente Formulario API: vads_validation_mode Equivalente API REST: cardOptions.manualValidation Valores posibles:
Ejemplo: 0 |
11 | Descripción: Token o Referencia única del mandato a debitar. Tipo: VARCHAR | Longitud: 50 Equivalente Formulario API: vads_identifier Equivalente API REST: paymentMethodToken Ejemplo: 59ecb199110145338c5704505760ec31 |
12 | Descripción: Número de afiliación que utilizar. Dejar en blanco para utilizar la afiliación predeterminada. Tipo: VARCHAR | Longitud: 128 Equivalente Formulario API: vads_contracts Equivalente API REST: cardOptions.mid Ejemplo: 1234567 |
13 | Descripción: Referencia del pedido. Tipo: VARCHAR | Longitud: 32 El único carácter especial aceptado es el guion "-". Equivalente Formulario API: vads_order_id Equivalente API REST: orderId Ejemplo: CX-1254 |
14 | Descripción: Información sobre el pedido 1. Tipo: VARCHAR | Longitud: 255 Equivalente Formulario API: vads_order_info Equivalente API REST: metadata.orderInfo Ejemplo: Código intercomunicación 3125 |
15 | Descripción: Información sobre el pedido 2. Tipo: VARCHAR | Longitud: 255 Equivalente Formulario API: vads_order_info2 Equivalente API REST: metadata.orderInfo2 Ejemplo: Sin ascensor |
16 | Descripción: Información sobre el pedido 3. Tipo: VARCHAR | Longitud: 255 Equivalente Formulario API: vads_order_info3 Equivalente API REST: metadata.orderInfo3 Ejemplo: Exprés |
Registro de fin
Pos. | Descripción | Formato | Valores |
---|---|---|---|
01 | Código de registro | n2 | 01 |
02 | Número de registros de detalles transmitidos. Se recomienda no superar los 2000 registros por archivo . | n..6 | Ej.: 2 |
Ejemplo de archivo :
Nombre de archivo: 20181130.12345678.PAY.REQ.T.01
00;PAY;03;12345678;TEST;20181130;102008; 02;1;20181130;102008;000001;CD;93599;978;;;;;;;; 02;2;20181130;102008;000002;CD;7590;978;;;;;;;; 01;2