Está en la página 1de 43

MANUAL DE DESARROLLO

POS INTEGRADO

Manual Integracin
POS Integrado

Versin 2.2

Contenido
CONTROL DE CAMBIOS ................................................................................................................................ 4
1.

OBJETIVO ............................................................................................................................................. 6

2.

REQUERIMIENTOS DE HARDWARE ....................................................................................................... 6

3.

TRANSACCIONES SOPORTADAS............................................................................................................ 7
3.1 TRANSACCIN DE VENTA ................................................................................................................................. 7
3.2 TRANSACCIN LTIMA VENTA ......................................................................................................................... 8
3.3 TRANSACCIN ANULACIN VENTA .................................................................................................................... 8
3.4 TRANSACCIN DE CIERRE. ............................................................................................................................... 9
3.5 TRANSACCIN DETALLE DE VENTAS ................................................................................................................... 9
3.6 TRANSACCIN TOTALES .................................................................................................................................. 9
3.7 TRANSACCIN CARGA DE LLAVES ...................................................................................................................... 9
3.8 TRANSACCIN DE POOLING............................................................................................................................ 10
3.9 CAMBIO DE MODALIDAD A POS NORMAL ........................................................................................................ 10

4.

DIAGRAMAS DE SECUENCIA ............................................................................................................... 10


4.1 VENTA ....................................................................................................................................................... 10
4.2 LTIMA VENTA ........................................................................................................................................... 11
4.3 ANULACIN ................................................................................................................................................ 12
4.4 CIERRE....................................................................................................................................................... 13
4.5 CARGA DE LLAVES ........................................................................................................................................ 14
4.6 POOLING .................................................................................................................................................... 15

5.

ESPECIFICACIN DE PROTOCOLO DE COMUNICACIN CAJA - POS ..................................................... 15


5.1 ESQUEMA DE COMUNICACIN CAJA - POS ....................................................................................................... 15
5.2 FLUJO DE LA COMUNICACIN CAJA - POS ........................................................................................................ 16

6.

MENSAJERA DE COMANDOS ............................................................................................................. 16


CONSIDERACIONES GENERALES DE MENSAJERA ...................................................................................................... 16
6.1 VENTA ....................................................................................................................................................... 17

Pgina 2

Manual Integracin
POS Integrado

Versin 2.2

6.2 LTIMA VENTA ........................................................................................................................................... 19


6.3 ANULACIN ................................................................................................................................................ 21
6.4 CIERRE....................................................................................................................................................... 22
6.5 DETALLE DE VENTAS ..................................................................................................................................... 23
6.6 TOTALES .................................................................................................................................................... 26
6.7 CARGA DE LLAVES ........................................................................................................................................ 27
6.8 POOLING .................................................................................................................................................... 28
6.9 CAMBIO DE MODALIDAD A POS NORMAL ........................................................................................................ 28
7.

VOUCHER ........................................................................................................................................... 29

8.

FLUJOS DE VENTA Y OTROS ................................................................................................................ 30


8.1 FLUJO TX 3.20 CON BOLETA, PROPINA, EMPLEADO ............................................................................................ 30
8.2 FLUJO TX 3.20 SIN BOLETA, PROPINA, EMPLEADO.............................................................................................. 30
8.4 FLUJO TX 3.40 SIN BOLETA, PROPINA, EMPLEADO.............................................................................................. 32
8.6 CAMBIO DE MODALIDAD POS INTEGRADO A POS NORMAL ................................................................................. 33

9.

TIPOS DE CONEXIN A POS ................................................................................................................ 34


9.1 CONEXIN POS CON CABLE SERIAL ................................................................................................................. 34
9.2 CONEXIN POS CON CABLE LAN PARA COMUNICACIN CON TRANSBANK .............................................................. 35
9.3 CONEXIN POS CON CABLE TELEFNICO PARA COMUNICACIN CON TRANSBANK ................................................ 36

10.

TABLA ABREVIACIN DE TARJETAS................................................................................................. 37

11.

TABLA DE RESPUESTAS ................................................................................................................... 38

12.

ANEXO 1 ......................................................................................................................................... 39

13.

ANEXO 2: DETALLE CAMPOS DE CADA TRANSACCIN .................................................................... 42

Pgina 3

Manual Integracin

Versin 2.2

POS Integrado

Control de Cambios

Versin
1.1

Cambio

Manual original de equipo VX-700.

Responsable

Fecha

Andrs

Oct-2011

Villalobos
1.2

Andrs

Se incorpora funcionalidad de Cuadratura.

Feb-2012

Villalobos
1.3

1.4

1.5

Se modifica tabla con funciones del POS

Andrs

Se incorpora informacin de seguridad a peticin de H&M.

Villalobos

Se incorpora la explicacin de las variables que utilizan los

Andrs

comandos.

Villalobos

Se actualiza el flujo cambio de modalidad POS Integrado.

Andrs

Se incorpora tabla con abreviacin de tarjetas a peticin de

Villalobos

Se elimina la opcin de envo de mensajes intermedios.

Se elimina la opcin de enviar Cuotas en una transaccin

Andrs

de venta.

Villalobos

Mar-2012

Abr-2012

Jun-2012

pticas Schilling.

1.6

Jun-2012

Se elimina la opcin de enviar el voucher pintado para las


transacciones de POS Integrado.

1.7

Se

eliminan mensajes

de

envo

de

voucher

para

transacciones de detalle de ventas y total de ventas.

Se detalla proceso de envo de Detalle de Transacciones.

Se incorpora la funcionalidad de Mensajes Intermedios

Andrs

Jul-2012

Villalobos

para una transaccin de Venta.

Se incorpora comando para cambio de modalidad a POS


Normal

1.8

Cambio de estructura del documento.

Sebastin

Se eliminan referencias en texto y mensajera a impresin

Gonzlez

de Voucher opcional (Solo imprime POS).

Se elimina informacin detallada de Voucher.

Se ajusta mensajera de transacciones a aplicativo POS.

Las cuotas son ingresadas en el POS.

Actualizacin Flujos de Venta y Otros.

Excel Incrustado se agrega como anexo en el documento.

Pgina 4

Oct-2012

Manual Integracin

Versin 2.2

POS Integrado

1.9

Se agregan los siguientes campos en la transaccin de

Andrs

venta; Empleado, Propina

Villalobos

Oct-2012

Se agregan los siguientes campos en la transaccin de


Ultima Venta; Numero Cuotas, Monto Cuotas, Empleado,
Propina

Se agregan los siguientes campos en la transaccin de


Detalle de Ventas; Empleado, Propina, Monto Cuotas,
Numero Cuotas.

Estos cambios permiten obtener la misma informacin de


respuesta a la caja en las tres transacciones mencionadas

Se agrega el comando que permite informar a la caja que


la transaccin fue cancelada desde el POS.

2.0

Se remplaza la palabra HOST por Autorizador

Andres

Ene-2013

Villalobos
2.2

Se elimina la referencias a modelo POS Vx510

Marcelo

Se cambian imgenes de conexin de Vx510 por Vx520 sin

Oteiza

hacer referencia a l.

Pgina 5

Julio-2014

Manual Integracin
POS Integrado

Versin 2.2

1. Objetivo
El siguiente documento tiene por objetivo especificar las funcionalidades que debe implementar un
proveedor de software para utilizar un POS Integrado, y realizar transacciones con tarjetas
Crdito/Debito con Transbank utilizando la comunicacin serial de un PC o Caja.

Las transacciones soportadas por los equipos POS de Transbank son:

Carga de Llaves.

Venta.

Cierre.

Anulacin.

Ultima Venta.

Detalle de Ventas.

Totales.

Pooling.

Cambio de modalidad a POS Normal.

La comunicacin con Transbank y la lgica del procesamiento de una transaccin financiera es


realizada por los equipos POS, facilitando as la integracin con un sistema de caja.

2. Requerimientos de Hardware

La Caja o PC debe tener disponible una puerta serial RS232 para la conexin con el
POS de Transbank.

Enchufe con 220 Volts para alimentacin del POS.

Pgina 6

Manual Integracin
POS Integrado

Versin 2.2

3. Transacciones Soportadas.

3.1 Transaccin de Venta


Comando enviado por la caja solicitando la ejecucin de una venta. El comando de venta soporta
los siguientes parmetros que pueden ser enviados desde la caja:

Monto de la Transaccin: Monto en pesos informado al POS. Este monto ser enviado a
Transbank para realizar la autorizacin.

Nmero Ticket/Boleta: Este nmero lo imprime el POS en el voucher que genera por la
venta.

Enviar Mensajes: Parmetro que le indica al POS si debe enviar mensajes intermedios a
la Caja mientras se realiza el proceso de venta. Los mensajes intermedios que enva el
POS y que deben ser mostrados por la Caja, deben corresponder segn los siguientes
cdigos:
o

Lectura de Tarjeta

Cdigo 78

Confirmacin de Monto

Cdigo 80

Seleccin de Cuotas

Cdigo 79

Ingreso de Pinpass

Cdigo 81

Envo de Tx a Transbank

Cdigo 82

Excepciones:
La transaccin de Reversa se mantiene igual, es decir, en caso de enviar una solicitud y no tener
respuesta del Autorizador, se guarda una reversa y es enviada en la siguiente transaccin que se
realice.

Pgina 7

Manual Integracin
POS Integrado

Versin 2.2

3.2 Transaccin ltima Venta


Comando enviado por la caja, solicitando al POS los datos de la ltima venta realizada.

Excepciones
Al momento de ejecutar un cierre se borran todas las transacciones almacenadas en la memoria
del POS.

Si el POS recibe el comando ltima Venta y no existen transacciones en memoria del POS, se
enva la respuesta a la caja indicando el error (ver Tabla de Respuestas).

3.3 Transaccin Anulacin Venta


La transaccin de anulacin siempre ser de responsabilidad de la caja y es quien decide cuando
realizar una anulacin, considerando que slo pueden ser anuladas las transacciones que se
encuentran en la memoria del POS.

El comando de anulacin soporta los siguientes parmetros que pueden ser enviados desde la
caja.

Nmero de Operacin: Valor enviado al POS, impreso en el Voucher de Venta. Le indica al POS
la transaccin en memoria que se desea anular.

Como respuesta el POS enviar cdigo de aprobacin correspondiente al campo 38 del ISO, y
adems de un cdigo de aprobacin correspondiente (ver Tabla de Respuestas), y en caso de ser
rechazada el cdigo de rechazo enviado corresponde al tipo de rechazo definido (ver Tabla de
Respuestas).

Pgina 8

Manual Integracin
POS Integrado

Versin 2.2

3.4 Transaccin de Cierre.


Este comando es gatillado por la caja y no recibe parmetros. El POS ejecuta la transaccin de
cierre contra el Autorizador (no se contempla Batch Upload). Como respuesta a la caja se enviar
un aprobado o rechazado (ver Tabla de Respuestas).

Excepciones
Para el cierre no se solicita tarjeta supervisora.

3.5 Transaccin Detalle de Ventas


Este comando debe ser gatillado por la caja para solicitar al POS todas las transacciones que se
han realizado y permanecen en la memoria del POS.

Importante: Un Cierre de Terminal, vaca la memoria del POS.

El comando de Detalle de Ventas soporta los siguientes parmetros que pueden ser enviados
desde la caja:

Detalle a la Caja: Valor enviado al POS, indica si el POS realizara slo la impresin del
detalle de ventas o debe enviar el detalle de ventas a la Caja (transaccin por transaccin).

3.6 Transaccin Totales


Esta transaccin es gatillada por la caja para solicitar al POS el Total de las transacciones que se
han realizado y permanecen en memoria (Un cierre de terminal, vaca la memoria).

3.7 Transaccin Carga de Llaves

Pgina 9

Manual Integracin

Versin 2.2

POS Integrado

Esta transaccin solo ser utilizada por la caja como una prueba de conexin con Transbank como
respuesta el POS enviar un aprobado o rechazado (ver Tabla de Respuestas).

3.8 Transaccin de Pooling


Esta transaccin es enviada por la caja para saber si el POS est conectado. El POS responde con
un ACK.

3.9 Cambio de Modalidad a POS Normal


Este comando le permitir a la caja, realizar el cambio de modalidad a travs de un comando.
El POS debe estar en modo integrado y al recibir el comando quedara en modo normal.

4. Diagramas de Secuencia
4.1 Venta

CAJA

PINPAD

HOST

Requer. (Venta)
ACK/NAK
Requer. Venta (0200)
Resp. Venta (0210)
Resp. (Venta)
ACK/NAK

Descripcin

La caja enva el requerimiento y espera como respuesta ACK/NACK, en caso de que llegue
un NACK, debe reintentar el envo del requerimiento 2 veces. Si recibe un ACK debe
esperar la respuesta de la transaccin.

Pgina
10

Manual Integracin

Versin 2.2

POS Integrado

El POS solicita los datos al usuario, y enva requerimiento al Autorizador, en caso de ser
aprobada, se guarda en Batch y se enva respuesta a la caja. En caso de ser rechazada se
enva respuesta a la caja indicando el error (ver Tabla de Respuestas).

La caja al recibir la respuesta enva un ACK si el mensaje esta correcto, o un NACK para el
caso en que el LRC no corresponde.

El POS al recibir el ACK vuelve al inicio a esperar un nuevo comando, para el caso que
recibe un NACK vuelve a enviar la respuesta 2 veces ms.

4.2 ltima Venta

Caja

Pinpad

Req. ltima venta


ACK/NAK
Resp. ltima venta
ACK/NAK

Descripcin

La caja enva el requerimiento y espera como respuesta ACK, Si recibe un ACK la caja debe
esperar la respuesta del POS, en caso de recibir un NACK debe reintentar enviando el
comando 2 veces.

Una vez recibida la respuesta, la caja calcula el LRC del mensaje y lo compara con el recibido,
si coinciden la caja enva un ACK al POS dando por finalizado el comando, en caso contrario
enva un NACK, y vuelve a esperar la respuesta del POS.

Pgina
11

Manual Integracin

Versin 2.2

POS Integrado

4.3 Anulacin

Caja

Pinpad

Host

Req Anulacin
ACK
Req Anulacin
Resp Anulacin
Resp Host Anulacin
ACK

Descripcin

La caja enva el requerimiento y espera como respuesta ACK/NACK, encaso de que llegue
un NACK, debe reintentar el envo del requerimiento 2 veces. Si recibe un ACK debe
esperar la respuesta de la transaccin.

El POS enva requerimiento al Autorizador, en caso de ser aprobada, se guarda en Batch y


se enva respuesta a la caja. En caso de ser rechazada se enva respuesta a la caja
indicando el error.

La caja al recibir la respuesta enva un ACK si el mensaje esta correcto, o un NACK para el
caso en que el LRC no corresponde.

El POS al recibir el ACK vuelve al inicio a esperar un nuevo comando, para el caso que
recibe un NACK vuelve a enviar la respuesta 2 veces ms.

Pgina
12

Manual Integracin

Versin 2.2

POS Integrado

4.4 Cierre

Caja

Pinpad

Host

Req (Cierre)
Respuesta (ACK)
Req Cierre(0500)
Resp Cierre (0510)
Resp (Cierre)
ACK

Descripcin

La caja enva el requerimiento y espera como respuesta ACK/NACK, encaso de que llegue
un NACK, debe reintentar el envo del requerimiento 2 veces. Si recibe un ACK debe
esperar la respuesta de la transaccin.

El POS enva requerimiento al Autorizador, en caso de ser aprobada, se borra Batch y se


enva respuesta a la caja. En caso de ser rechazada se enva respuesta a la caja indicando
el error.

La caja al recibir la respuesta enva un ACK si el mensaje esta correcto, o un NACK para el
caso en que el LRC no corresponde.

El POS al recibir el ACK vuelve al inicio a esperar un nuevo comando, para el caso que
recibe un NACK vuelve a enviar la respuesta 2 veces ms.

Pgina
13

Manual Integracin

Versin 2.2

POS Integrado

4.5 Carga de Llaves

Caja

Pinpad

Host

Req (Carga Llaves)


Respuesta (ACK)
Req Carga Llaves(0800)
Resp Carga Llaves (0810)
Resp (Carga Llaves)
ACK

Descripcin

La caja enva el requerimiento y espera como respuesta ACK/NACK, encaso de que llegue
un NACK, debe reintentar el envo del requerimiento 2 veces. Si recibe un ACK debe
esperar la respuesta de la transaccin.

El POS enva requerimiento al Autorizador, en caso de ser aprobada, se guarda nueva


llave y se enva respuesta a la caja. En caso de ser rechazada se enva respuesta a la caja
indicando el error.

La caja al recibir la respuesta enva un ACK si el mensaje esta correcto, o un NACK para el
caso en que el LRC no corresponde.

El POS al recibir el ACK vuelve al inicio a esperar un nuevo comando, para el caso que
recibe un NACK vuelve a enviar la respuesta 2 veces ms.

Pgina
14

Manual Integracin

Versin 2.2

POS Integrado

4.6 Pooling

Caja

Pinpad

Requerimiento (Pooling)
Respuesta (ACK)

Descripcin

La caja enva el requerimiento y espera como respuesta ACK, Si recibe un ACK indica que
el POS est funcionando y listo para recibir un comando, en caso de no recibir el ACK,
indica que el POS esta con problema y debe reintentar enviando el comando de pooling al
menos 3 veces.

5. Especificacin de Protocolo de Comunicacin Caja - POS


La comunicacin es a travs de una puerta serial RS232, a velocidades que van desde los 1200
Bps hasta 115200 Bps (8N1).

5.1 Esquema de Comunicacin Caja - POS

REQ. <STX>DATOS<ETX>LRC
Timeout1

ACK/NAK
PINPAD

CAJA
RESP. <STX>DATOS<ETX>LRC
Timeout2

ACK/NAK

Pgina
15

POS
VX-700

Manual Integracin
POS Integrado

Versin 2.2

Todos los comandos que se envan desde la Caja al POS deben cumplir con este flujo.

5.2 Flujo de la Comunicacin Caja - POS

ACK: Lo enva el POS o la caja como aviso de recepcin OK (valor Hexa 0x06).

NACK: Lo enva el POS o la caja cuando el LRC calculado no corresponde al enviado


(valor Hexa 0x15).

Timeout1: Es el tiempo de espera del ACK o NACK para reintentar el envi del
requerimiento por la caja y la respuesta desde el POS.

El formato para los requerimientos y respuestas: <STX><DATA><ETX><LRC>.

LRC: Es un byte que se concatena luego del <ETX> y que se calcula realizando un XOR
byte a byte del mensajes, incluyendo DATA + ETX.

Timeout2: Es el tiempo de espera de la respuesta por la caja luego de recibir el ACK del
requerimiento.

STX: Indica el INICIO del mensaje (valor Hexa 0x02).

ETX: Indica el FIN del mensaje (valor Hexa 0x03).

6. Mensajera de Comandos
Consideraciones Generales de Mensajera
La separacin entre campos se realiza con el carcter | (valor Hexa 0x7C), evitando rellenar los
datos, es decir; para rescatar la informacin tanto la caja como el POS, debe buscar este carcter.

Ejemplo:

Transaccin

de

Venta

<0x02>0200|5000|0|0<0x03>LRC,

Respuesta

<0x02>0210|00|0|597001600148|65000010|123456|5000|x|1234|1|C|MC|11032010|095500|xxxxxx
xxxxx<0x03>LRC

Pgina
16

Manual Integracin

Versin 2.2

POS Integrado

6.1 Venta
6.1.1 Solicitud Venta
DATO

LARGO

COMENTARIO

Indica inicio de comando Valor Hexa 0x02

Valor 0200

Separador de campo

Valor | Hexa 0x7c

Monto

Valor Numrico

Separador de campo

<STX>

Comando

Nmero Ticket/Boleta

Valor | Hexa 0x7c

20

Valor alfanumrico

Separador de campo

Valor | Hexa 0x7c

Separador de campo

Valor | Hexa 0x7c

Separador de campo

Valor | Hexa 0x7c

Indica si el POS debe enviar mensajes de estatus

Enviar Mensajes

de la transaccin (1=Enva Mensajes, 0=No enva


mensajes).
<ETX>

Indica Fin de comando Valor Hexa 0x03

<LRC>

Byte resultado de la operacin XOR del mensaje

6.1.2 Mensajes Intermedios


La cantidad de mensajes intermedios depender del tipo de venta que se est realizando.

DATO
<STX>

Comando
Separador de campo

Cdigo Mensaje

LARGO

COMENTARIO

Indica inicio de comando Valor Hexa 0x02

Valor 0900

Valor | Hexa 0x7c

Valor Numrico (Ver Tabla de Respuestas)

<ETX>

Indica Fin de comando Valor Hexa 0x03

<LRC>

Byte resultado de la operacin XOR del mensaje

Pgina
17

Manual Integracin

Versin 2.2

POS Integrado

6.1.3 Respuesta Venta


DATO
<STX>

LARGO
1

Comando
Separador de campo

Cdigo Respuesta
Separador de campo

Cdigo de comercio
Separador de campo

Terminal ID
Separador de campo

Nmero Ticket/Boleta
Separador de campo

Cdigo Autorizacin
Separador de campo

Monto
Separador de campo

Numero de Cuotas
Separador de campo

Monto Cuota

COMENTARIO
Indica inicio de comando Valor Hexa 0x02

4
1

Valor 0210
Valor | Hexa 0x7c

2
1

Valor Numrico
Valor | Hexa 0x7c

12
1

Valor Numrico
Valor | Hexa 0x7c

8
1

Valor Alfanumrico
Valor | Hexa 0x7c

20
1

Valor alfanumrico
Valor | Hexa 0x7c

6 (Mximo)
1

Valor Alfanumrico
Valor | Hexa 0x7c

9 (Mximo)
1

Valor Numrico
Valor | Hexa 0x7c

2
1

Valor Numrico
Valor | Hexa 0x7c

Valor Numrico

(Mximo)
Separador de campo

ltimos 4 Dgitos Tarjeta


Separador de campo

Nmero Operacin
Separador de campo

Tipo de Tarjeta

Valor | Hexa 0x7c

4
1

6 (Mximo)
1

Valor Numrico
Valor | Hexa 0x7c

Correlativo de Transaccin del Terminal


Valor | Hexa 0x7c

CR=Crdito

(Crdito/Debito)
Separador de campo

Fecha Contable
Separador de campo

Nmero de Cuenta

DB=Debito
1

6
1

19

Valor | Hexa 0x7c

Valor Ascci. Se utiliza si es tarjeta Debito


Valor | Hexa 0x7c

Valor Ascci. Se utiliza si es tarjeta Debito

Pgina
18

Manual Integracin

Versin 2.2

POS Integrado

Separador de campo

Valor | Hexa 0x7c

Abreviacin Tarjeta

Separador de campo

Ver Tabla de Abreviacin de Tarjetas


Valor | Hexa 0x7c

Fecha Transaccin

Separador de campo

Formato DDMMAAAA
Valor | Hexa 0x7c

Hora Transaccin

Separador de campo

Formato HHMMSS
Valor | Hexa 0x7c

Empleado

Separador de campo

Valor Numerico
Valor | Hexa 0x7c

Propina

9(Mximo)

Separador de campo

1 (opcional)

Valor Numerico
Valor | Hexa 0x7c

<ETX>

Indica Fin de comando Valor Hexa 0x03

<LRC>

Byte resultado de la operacin XOR del mensaje

6.2 ltima Venta


6.2.1 Solicitud ltima Venta
DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando

Valor 0250

Separador de campo

Valor | Hexa 0x7c

<ETX>

Indica Fin de comando Valor


Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.2.2 Respuesta ltima Venta


DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando

Pgina
19

Valor 0260

Manual Integracin

Versin 2.2

POS Integrado

Separador de campo

Cdigo Respuesta
Separador de campo

Cdigo de comercio
Separador de campo

Terminal ID
Separador de campo

Nmero Ticket/Boleta
Separador de campo

Cdigo Autorizacin
Separador de campo

Monto
Separador de campo

Numero de Cuotas
Separador de campo

Monto Cuota
Separador de campo

ltimos 4 Dgitos Tarjeta


Separador de campo

Nmero Operacin

2
1

12
1

8
1

20
1

6 (Mximo)
1

9 (Mximo)
1

2
1

9(Mximo)
1

4
1

6 (Mximo)

Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Alfanumrico
Valor | Hexa 0x7c

Valor alfanumrico
Valor | Hexa 0x7c

Valor Alfanumrico
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Correlativo de Transaccin
del Terminal

Separador de campo

Tipo de Tarjeta

(Crdito/Debito)
Separador de campo

Fecha Contable

Valor | Hexa 0x7c

CR=Crdito
DB=Debito

Valor | Hexa 0x7c

Valor Ascci. Se utiliza si es


tarjeta Debito

Separador de campo

Nmero de Cuenta

19

Valor | Hexa 0x7c

Valor Ascci. Se utiliza si es


tarjeta Debito

Separador de campo

Abreviacin Tarjeta

Valor | Hexa 0x7c

Ver Tabla de Abreviacin de


Tarjetas

Separador de campo

Pgina
20

Valor | Hexa 0x7c

Manual Integracin

Versin 2.2

POS Integrado

Fecha Transaccin
Separador de campo

Hora Transaccin
Separador de campo

Empleado
Separador de campo

8
1

6
1

4
1

Propina

9(Mximo)

Separador de campo

1(opcional)

<ETX>

Formato DDMMAAAA
Valor | Hexa 0x7c

Formato HHMMSS
Valor | Hexa 0x7c

Valor Numerico
Valor | Hexa 0x7c

Valor Numerico
Valor | Hexa 0x7c
Indica Fin de comando Valor
Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.3 Anulacin
6.3.1 Solicitud Anulacin
DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando
Separador de campo

Nmero Operacin

4
1

6 (Mximo)

Valor 1200
Valor | Hexa 0x7c

Correlativo de Transaccin
del Terminal

Separador de campo

Valor | Hexa 0x7c

<ETX>

Indica Fin de comando Valor


Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.3.2 Respuesta Anulacin


DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor

Pgina
21

Manual Integracin

Versin 2.2

POS Integrado

Hexa 0x02

Comando
Separador de campo

Cdigo Respuesta
Separador de campo

Cdigo de comercio
Separador de campo

Terminal ID
Separador de campo

Cdigo Autorizacin
Separador de campo

Nmero Operacin

4
1

2
1

12
1

8
1

6 (Mximo)
1

6 (Mximo)

Valor 1210
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Alfanumrico
Valor | Hexa 0x7c

Valor Alfanumrico
Valor | Hexa 0x7c

Correlativo de Transaccin
del Terminal

<ETX>

Indica Fin de comando Valor


Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.4 Cierre
6.4.1 Solicitud de Cierre
DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando

Valor 0500

Separador de campo

Valor | Hexa 0x7c

Separador de campo

Valor | Hexa 0x7c

<ETX>

Indica Fin de comando Valor


Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

Pgina
22

Manual Integracin

Versin 2.2

POS Integrado

6.4.2 Respuesta de Cierre


DATO
<STX>

LARGO
1

COMENTARIO
Indica inicio de comando Valor
Hexa 0x02

Comando
Separador de campo

Separador de campo

Valor Numrico
Valor | Hexa 0x7c

Cdigo de comercio
Separador de campo

Valor | Hexa 0x7c

Cdigo Respuesta

Valor 0510

12

Valor | Hexa 0x7c

Terminal ID

Valor Numrico

Valor Alfanumrico

Separador de campo

1 (opcional)

Valor | Hexa 0x7c

<ETX>

Indica Fin de comando Valor


Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.5 Detalle de Ventas


Este comando le permitir a la Caja, tener la data de todas las transacciones que fueron
ejecutadas en el POS y que an se encuentran en la memoria de este.
En este caso el campo de solicitud Detalle a la Caja indica si el POS realizar slo la impresin
del detalle de ventas en el POS o enviar a la caja el detalle de ventas, transaccin por transaccin

Las dos opciones que maneja este comando para obtener el detalle de transacciones en memoria
del equipo son:
o

Valor 0: El POS imprime voucher con el detalle completo de transacciones que


existen en memoria.

Valor 1: El POS enva a la Caja el detalle de transacciones realizadas y


almacenadas en la memoria del POS. Entre cada transaccin la Caja debe enviar

Pgina
23

Manual Integracin

Versin 2.2

POS Integrado

un ACK al POS. El POS en la ltima trx que enva responde con el mismo formato
de mensaje pero el cdigo de autorizacin en blanco.

Detalle a la Caja

Valor

Imprime POS

Enva Data a la Caja

6.5.1 Solicitud Detalle de Ventas


DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando
Separador de campo

Detalle a la Caja

4
1

Valor 0260
Valor | Hexa 0x7c

Valor Numrico

Separador de campo

Valor | Hexa 0x7c

<ETX>

Indica Fin de comando Valor


Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.5.2 Respuesta Detalle de Ventas


DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando
Separador de campo

Cdigo Respuesta
Separador de campo

Cdigo de comercio
Separador de campo

Terminal ID
Separador de campo

4
1

2
1

12
1

8
1

Pgina
24

Valor 0261
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Alfanumrico
Valor | Hexa 0x7c

Manual Integracin

Versin 2.2

POS Integrado

Nmero Ticket/Boleta
Separador de campo

Cdigo Autorizacin
Separador de campo

Monto
Separador de campo

ltimos 4 Dgitos Tarjeta


Separador de campo

Nmero Operacin

20
1

6 (Mximo)
1

9 (Mximo)
1

4
1

6 (Mximo)

Valor alfanumrico
Valor | Hexa 0x7c

Valor Alfanumrico
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Correlativo de Transaccin
del Terminal

Separador de campo

Tipo de Tarjeta

(Crdito/Debito)
Separador de campo

Fecha Contable

Valor | Hexa 0x7c

CR=Crdito
DB=Debito

Valor | Hexa 0x7c

Valor Ascci. Se utiliza si es


tarjeta Debito

Separador de campo

Nmero de Cuenta

19

Valor | Hexa 0x7c

Valor Ascci. Se utiliza si es


tarjeta Debito

Separador de campo

Abreviacin Tarjeta

Valor | Hexa 0x7c

Ver Tabla de Abreviacin de


Tarjetas

Separador de campo

Fecha Transaccin
Separador de campo

Hora Transaccin
Separador de campo

Empleado
Separador de campo

Propina
Separador de campo

Monto Cuota
Separador de campo

Numero de Cuotas

8
1

6
1

4
1

9(Mximo)
1

9(Mximo)
1

Pgina
25

Valor | Hexa 0x7c

Formato DDMMAAAA
Valor | Hexa 0x7c

Formato HHMMSS
Valor | Hexa 0x7c

Valor Numerico
Valor | Hexa 0x7c

Valor Numerico
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Numrico

Manual Integracin

Versin 2.2

POS Integrado

Separador de campo
<ETX>

1(opcional)
1

Valor | Hexa 0x7c


Indica Fin de comando Valor
Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.6 Totales
Esta operacin le permitir a la caja tener un resumen de totales con las transacciones que fueron
procesadas.

Adems la Caja podr determinar si existen transacciones que no fueron informadas desde el
POS, haciendo una comparacin de los Totales que tiene la Caja y el POS.

La impresin del Voucher de totales ser realizada por el POS.

6.6.1 Solicitud Totales:


DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando

Valor 0700

Separador de campo

Valor | Hexa 0x7c

Separador de campo

Valor | Hexa 0x7c

<ETX>

Indica Fin de comando Valor


Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.6.2 Respuesta Detalle de Totales


DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor

Pgina
26

Manual Integracin

Versin 2.2

POS Integrado

Hexa 0x02

Comando
Separador de campo

Nmero de TX

4
1

Valor 0710
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Separador de campo

Totales

Valor Numrico

Indica Fin de comando Valor

<ETX>

Hexa 0x03
<LRC>

Byte resultado de la operacin


XOR del mensaje

6.7 Carga de Llaves


6.7.1 Solicitud Carga de Llaves
DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando
<ETX>

Valor 0800

Indica Fin de comando Valor


Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.7.2 Respuesta Carga de Llaves


DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando
Separador de campo

Cdigo Respuesta
Separador de campo

Cdigo de comercio

4
1

2
1

12

Pgina
27

Valor 0810
Valor | Hexa 0x7c

Valor Numrico
Valor | Hexa 0x7c

Valor Numrico

Manual Integracin

Versin 2.2

POS Integrado

Separador de campo

Valor | Hexa 0x7c

Terminal ID

Valor Alfanumrico

Separador de campo

1 (opcional)

Valor | Hexa 0x7c

Indica Fin de comando Valor

<ETX>

Hexa 0x03
<LRC>

Byte resultado de la operacin


XOR del mensaje

6.8 Pooling
6.8.1 Solicitud Pooling
DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando
<ETX>

Valor 0100

Indica Fin de comando Valor


Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.8.2 Respuesta Pooling


DATO
<ACK>

LARGO
1

COMENTARIO
Comando recibido OK
Valor Hexa 0x06

6.9 Cambio de Modalidad a POS Normal


Esta funcin le permitir a la caja, realizar el cambio de modalidad a travs de un comando.
El POS debe estar en modo integrado y al recibir el comando quedara en modo normal.

Pgina
28

Manual Integracin

Versin 2.2

POS Integrado

6.9.1 Solicitud Cambio Modalidad a POS Normal:


DATO
<STX>

LARGO

COMENTARIO

Indica inicio de comando Valor


Hexa 0x02

Comando

Valor 0300

Separador de campo

Valor | Hexa 0x7c

<ETX>

Indica Fin de comando Valor


Hexa 0x03

<LRC>

Byte resultado de la operacin


XOR del mensaje

6.9.2 Respuesta Cambio Modalidad a POS Normal:

DATO
<ACK>

LARGO
1

COMENTARIO
Comando recibido OK
Valor Hexa 0x06

7. Voucher
Los voucher sern impresos por el POS para todos los casos.

Pgina
29

Manual Integracin

Versin 2.2

POS Integrado

8. Flujos de Venta y Otros

8.1 Flujo TX 3.20 con boleta, propina, empleado

Si el parmetro propina,
boleta o empleado esta
habilitado.

TRANSBANK
1. VISA-AMEX-DINERS-MC
2. REDCOMPRA
3. OTRAS

Monto
Propina
Total
Boleta
Empleado

Deslice o Inserte
Tarjeta

Monto Cuota $2.000

$5.000
$1.000
$6.000
:12398
:1001

Sin Cuotas
3 Cuotas Sin Interes
Cuotas Normal
Cuotas Comercio

CONFIRME CUOTA

Informe a la
Caja
Conectando...

Ingrese Clave
****

8.2 Flujo TX 3.20 sin boleta, propina, empleado

Monto Cuota $2.000

TRANSBANK
1. VISA-AMEX-DINERS-MC
2. REDCOMPRA
3. OTRAS

Deslice o Inserte
Tarjeta

Sin Cuotas
3 Cuotas Sin Interes
Cuotas Normal
Cuotas Comercio

Venta Sin Interes


PROMOCION EMISOR
CONFIRME CUOTA

Informe a la
Caja
Conectando...

Ingrese Clave
****

Pgina
30

Venta Sin Interes


PROMOCION EMISOR

ENTREGUE
POS

ENTREGUE
POS

Manual Integracin

Versin 2.2

POS Integrado

8.3 Flujo TX 3.40 con boleta, propina, empleado


Si el parmetro propina,
boleta o empleado esta
habilitado.
Sin Cuotas

Sin Cuotas

Monto Cuota $2.000

Transbank
1. Visa-MC-AMEX-DINERS
2. REDCOMPRA
3. OTRAS

Deslice o Inserte
Tarjeta

Monto
Propina
Total
Boleta
Empleado

$5.000
$1.000
$6.000
:12398
:1001

Venta Sin Interes


PROMOCION EMISOR

F1: Sin Cuotas

ENTREGUE
POS

CONFIRME CUOTA

F2: Con Cuotas


Consulta de
Cuota

Con Cuotas

Ingrese Cuota:

Ingrese Clave
****
Calculo de
Cuota en el POS

Conectando...

Informe a la
Caja

Pgina
31

Manual Integracin

Versin 2.2

POS Integrado

8.4 Flujo TX 3.40 sin boleta, propina, empleado


Si el parmetro propina,
boleta o empleado esta
habilitado.
Sin Cuotas

Sin Cuotas

Monto Cuota $2.000

Transbank
1. Visa-MC-AMEX-DINERS
2. REDCOMPRA
3. OTRAS

Deslice o Inserte
Tarjeta

Monto
Propina
Total
Boleta
Empleado

$5.000
$1.000
$6.000
:12398
:1001

Venta Sin Interes


PROMOCION EMISOR

F1: Sin Cuotas

ENTREGUE
POS

CONFIRME CUOTA

F2: Con Cuotas


Consulta de
Cuota

Con Cuotas

Ingrese Cuota:

Ingrese Clave
****
Calculo de
Cuota en el POS

Conectando...

Informe a la
Caja

Pgina
32

Manual Integracin

Versin 2.2

POS Integrado

8.5 Cambio de modalidad POS Normal a POS Integrado

TRANSBANK
TRANSBANK
1. VISA-AMEX-DINERS-MC
2. REDCOMPRA
3. OTRAS

TRANSBANK

TRANSBANK

1. ANULACION
2. REIMPRIMIR
3. REPORTES
4.ACTUALIZACION
5. ENVO CUPON
6. POS INTEGRADO

1. VENTA
2. CIERRE
3. COMERCIO
4.CONFIGURACION

1. ACTIVAR
2. SETEO DE COM
3. VELOCIDAD COM

Nota: Este flujo es referencial ya que el men que se muestra en el paso 3 depender de los
productos que el comercio tenga activados.

8.6 Cambio de modalidad POS Integrado a POS Normal

TRANSBANK
TRANSBANK

TRANSBANK
Presiona Tecla #

ESCUCHANDO...

1. DESACTIVAR
2. SETEO DE COM
3. VELOCIDAD COM

SI

TRANSBANK
1. VISA-AMEX-DINERS-MC
2. REDCOMPRA
3. OTRAS

Pgina
33

NO
ESCUCHANDO...

Manual Integracin

Versin 2.2

POS Integrado

9. Tipos de Conexin a POS

9.1 Conexin con Cable Serial


Los equipos de POS Integrado tienen una conexin serial en la parte posterior identificado como
RS232 donde se conecta el cable serial provisto por Transbank.

El otro extremo debe ir conectado al PC en su puerto serial.

Conexin
Corriente

RS232: Cable Serial

ETH = Ethernet

POS/Caja

Conexin LAN Internet

Pgina
34

Manual Integracin
POS Integrado

Versin 2.2

Todos los cables conectados deberan estar de la siguiente forma:

9.2 Conexin POS Integrado con cable LAN para comunicacin con
Transbank
El equipo por defecto viene configurado para recibir las IP por DHCP. Tambien esta la posibilidad
de configurar la IP de manera fija (Debe consultar a Transbank).

Para que el equipo logre comunicarse con los servidores de Transbank, es necesaria la habilitacion
de los siguientes traficos en la RED del comercio:

DESARROLLO

200.10.12.16 puerto 4100

200.10.12.216 puerto 8087

Pgina
35

Manual Integracin
POS Integrado

Versin 2.2

9.3 Conexin POS Integrado con cable TELEFNICO para comunicacin con
Transbank

El equipo por defecto viene configurado para discar los nmeros telefnicos del ambiente de
desarrollo de Transbank. El equipo permite agregar un codigo PABX si la lnea telefnica usada
est conectada a una central. (Debe consultar a Transbank).

Pgina
36

Manual Integracin

Versin 2.2

POS Integrado

10.

Tabla Abreviacin de Tarjetas


TARJETA

ABREVIACION

VISA

VI

MASTERCARD

MC

CABAL

CA

CREDENCIAL

CR

AMEX

AX

CERRADA

CE

DINNERS

DC

PRESTO

TP

MAGNA

MG

MAS

TM

RIPLEY

RP

EXTRA

EX

CMR

TC

REDCOMPRA

DB

Pgina
37

11.

Tabla de Respuestas
Aprobado

00

Rechazado

01

Host no Responde

02

Conexin Fallo

03

Transaccin ya Fue Anulada

04

No existe Transaccin para Anular

05

Tarjeta no Soportada

06

Transaccin Cancelada desde el POS

07

No puede Anular Transaccin Debito

08

Error Lectura Tarjeta

09

Monto menor al mnimo permitido

10

No existe venta

11

Transaccin No Soportada

12

Debe ejecutar cierre

13

Solicitando Conformar Monto

80

Solicitando Ingreso de Clave

81

Enviando transaccin al Host

82

Pgina 38

12.

ANEXO 1

CONFIDENCIALIDAD DE LA INFORMACIN.
De acuerdo a las normativas vigentes, las transacciones con Tarjeta de Crdito y Dbito requieren
la incorporacin de los siguientes elementos de seguridad en el sistema:
La informacin de la banda magntica leda en el punto de venta NO debe ser almacenada en
ningn sistema. Para efectos de cuadratura e identificacin de transacciones, se debe utilizar el
NMERO DE TRANSACCIN.

TRATAMIENTO DE LOS TRACKS DE LA TARJETA


La informacin grabada en el Track I y Track II ser leda slo por los dispositivos de seguridad
(POS). Estos dispositivos procedern a encriptar el contenido del Track I y Track II para que esta
informacin no quede en claro.
El algoritmo de encriptacin utilizado para los tracks I y II es DES.

TRATAMIENTO DE LA DATA SENSIBLE.


Para asegurar la confidencialidad de la informacin, los mensajes de las transacciones o al menos
los datos sensibles (adems del PIN) deben viajar encriptados en los distintos tramos de la
conexin, tanto en el requerimiento como en la respuesta. Como datos sensibles se consideran:
nmero de tarjeta, fecha expiracin, nmero de cuenta y monto de la transaccin (dato validado en
Autenticacin de Mensajes o MAC).

EL MODELO MSTER/SESIN KEY


El mtodo actual de administracin de llaves es el llamado Mster/Session Key, en el cual los PED
(Pin Entry Device) son cargados en un ambiente seguro con una Master Key y en forma remota se
carga la Working Key o Session Key.
El procedimiento actual para cifrar en los Pin Pads un PinBlock es el siguiente:
Se descifra la Working Key usando la Master Key que tiene cargado el PED.
Con la Working Key, se cifra el PinBlock y se enva al servidor.

La Working Key se cambia en forma peridica (al menos en cada cierre), para evitar que sea
descubierta por terceros.
Este modelo de administracin de llaves es el que se usar para las llaves MAC.

Nota: esta funcionalidad no se ve impactada por la incorporacin de transacciones con Chip

Pgina 39

EL MODELO DUKPT ENCRIPTACION DE PIN


El nuevo mtodo de administracin de llaves para PIN que usar Transbank es el denominado
Llave nica derivada por transaccin o DUKPT por sus iniciales en ingls.
Bajo este mtodo los PED son inicializados en un ambiente seguro, con datos de identificacin
propios de cada PED (Identificador de la llave de derivacin, Identificador de PED nico y un
contador de transacciones iniciado en cero), ms una llave inicial que se calcula usando los datos
propios de cada PED y la llave de derivacin base. Con esta llave inicial se genera la prxima llave
de cifrado para PIN. Este proceso se realiza con una funcin asimtrica (DUKPT del PinPad), es
decir, una funcin de un solo sentido, de forma que el PED no sea capaz de generar ninguna llave
anterior a la actual.

CALCULO DE MAC
Para asegurar la integridad de la informacin que viaja desde y hacia el Autorizador de comercio,
se introduce un cdigo de autenticacin de mensajes (MAC) el cual es enviado en el mensaje de
requerimiento y validado por el Autorizador de Transbank al recibirlo. A su vez, el Autorizador de
Transbank enva un cdigo de MAC para el mensaje de respuesta, el cual debe ser validado por la
caja. Si la validacin que hace la caja del cdigo de MAC es negativa debe generar una reversa.
La transaccin de reversa debe ser igual a la respuesta recibida pero con el campo RESPONSE
CODE con el valor 989 y el campo MESSAGE SUBTYPE en R. Cuando el Autorizador de
Transbank detecta un MAC invlido en el mensaje de requerimiento, enva un mensaje de
respuesta con cdigo de rechazo 898 (MAC invlido).

MANEJO DE LLAVES MAC (MESSAGE AUTHENTICATION CODE)


Las llaves criptogrficas para la generacin de MAC (working key de MAC) se maneja de acuerdo
a lo siguiente:
Las working key son generadas por el sistema de Transbank y transmitidas en lnea para cada uno
de los terminal ID definidos en el comercio cliente.

Para la carga y / o cambio de la working keys de MAC se utilizan las transacciones de CIERRE
BATCH y CARGA DE LLAVE (Ver Transacciones Administrativas).

Las llaves working keys de MAC se actualizan en cada nueva transaccin atendida por Transbank.
Por lo que la caja debe registrar esta nueva llave para su uso en la siguiente transaccin.

Pgina 40

Las llaves se deben cambiar automticamente todos los das. Esto implica que debe existir un
procedimiento de inicializacin o cierre obligatorio en cada caja (terminal ID) que se ejecuta en
forma automtica todos los das y que como parte de este procedimiento se enva a Transbank una
transaccin de CIERRE BATCH o CARGA DE LLAVE por cada caja (terminal ID).

Las working keys (MAC) se transmiten encriptadas utilizando el algoritmo DES (dato a encriptar es
la working key) con una llave de encriptacin denominada master key, definida por Transbank.
Transbank define una master key para PIN y otra master key para MAC.

Transbank carga inicialmente las master keys en cada PIN-PAD, operacin que se realiza
previamente a la instalacin de stos en las cajas.

Para la carga de las master keys de PIN y MAC, el modelo de PIN-PAD utilizado debe contar con
un dispositivo cargador de llaves que ser administrado por Transbank y que permite:

Ingresar las master keys en el dispositivo, la que no podr ser modificada, violada o adulterada.
Cargar las master keys conectando uno por uno los PIN-PAD al dispositivo
MANEJO DE CLAVE TCNICO
Para acceder a los menues de perfil tcnico, deber acreditarse con el RUT y la Clave que
corresponde a este rut.
Esta clave es de generacin dinmica, con caducidad mxima en 31 dias.
El algoritmo y el detalle de esta funcionalidad ser entregado a demanda, por el carcter de
confidencialidad del algoritmo.
MANEJO DE CLAVE SUPERVISORA
Hasta la versin 3.40, cada comercio tena una tarjeta supervisora que le permita autenticarse
para realizar cierres, anulaciones y otras operaciones. A partir de la versin 4.0, durante el proceso
de autoinstalacin se solicitar la digitacin de la clave supervisora, quedando esta almacenada
hasta que el comercio desee cambiarla, siendo esta responsabilidad del mismo.
Si el comercio olvida esta clave, existe una clave maestra de comercio que permite la digitacin de
una nueva clave de comercio.
MANEJO DE CLAVE MAESTRA DE COMERCIO / ACTIVACION
Hasta la versin 3.40, cada comercio tena una tarjeta supervisora que le permita autenticarse

Pgina 41

13.

Anexo 2: Detalle campos de cada transaccin

Transaccin
Crdito/Debito
Caja -> POS)

19

Venta
(Desde
Solicitud

0200
0210

Mensajes de estatus de la
transaccin
(Desde
Pinpad -> POS)

Respuesta

0900

Solicitud ltima Venta


(Desde Caja -> POS)
(Desde POS -> Caja)
Transaccin Anulacin
de Venta (Desde Caja ->
POS)
(Desde POS -> Caja)
Transaccion de Cierre
(Desde Caja -> POS)
(Desde POS -> Caja)

Solicitud

0250

Respuesta

0260

Solicitud

1200

Respuesta

1210

Solicitud

0500

Respuesta

0510

x
x

Pgina 42

Totales

Numero de Tx

Detalle a la Caja

Enviar Mensajes

Parametro Impresin

Hora Real Transaccion

Fecha Real Transaccion

Abreviacin Marca Tarjeta

Nmero de Cuenta

Fecha Contable

Tipo de Tarjeta

Numero Operacin

12

Respuesta

Monto

(Desde POS -> Caja)

20

ltimos 4 Digitos Tarjeta

CAMPOS
Largo del Campo

Codigo Autorizacion

Nmero de Ticket/Boleta

Terminal Id

Codigo Comercio

Codigo Respuesta

Funcion

Solicitud/Respuesta

LISTADO DE
TRANSACCIONES

Transaccin Detalle de
Ventas (Desde Caja ->
POS)
(Desde POS -> Caja)

Transaccin
Totales
(Desde Caja -> POS)
(Desde POS -> Caja)

Transaccion
Carga
Llaves
(Desde Caja ->
POS)
(Desde POS -> Caja)

Pooling
-Probar
comunicaciones
con
Pinpad
(Desde Caja ->
POS)
(Reponde ACK)

10

Cambio de Modalidad a
POS Normal (Desde Caja
-> POS)
(Reponde ACK)

Solicitud

0260

Respuesta

0261

Solicitud

0700

Respuesta

0710

Solicitud

0800

Respuesta

0810

Solicitud

0100

x
x

Respuesta

Solicitud

0300

Respuesta

Pgina 43