Sei sulla pagina 1di 9

HISOCK

Ejemplos ISO 8583 Para Instituciones Adquirentes No Bancarias

CONSULTORIA PROFESIONAL EN SISTEMAS S. A. DE C. V.


Hisock 2.0 === INFORMACIN CONFIDENCIAL === Ejemplos ISO-8583 para Instituciones Adq. No Bancarias Pg. 2

DERECHOS / COPYRIGHT Hisock es una marca registrada y todos sus derechos estn resevados. Toda la informacin contenida en este manual es confidencial y su propietario es Consultora Profesional en Sistemas, S.A. de C.V. Ninguna parte de este manual puede ser copiada, modificada o reproducida de cualquier manera sin el consentimiento por escrito de Consultora Profesional en Sistemas, S.A. de C.V. Registro de actualizaciones Fecha Siglas Objetivo 26/Sep/03 PRM Creacin del documento versin 1. Contiene ejemplos de contenido de campos y tramas para instituciones adquirentes que no usan tarjetas bancarias para las transacciones es decir se trata de instituciones no bancarias. .

Capuchinas No. 10 Despacho. 30l Col. San Jos Insurgentes, Mxico D.F. C.P. 03900 Tels. (55) 56-15-05-27 y 56-15-05-93 Fax Ext. 105 e-mail: aclientes@cpssite.com http://www.cpssite.com

CONSULTORIA PROFESIONAL EN SISTEMAS S. A. DE C. V.


Hisock 2.0 === INFORMACIN CONFIDENCIAL === Ejemplos ISO-8583 para Instituciones Adq. No Bancarias Pg. 3

CONTENIDO
INTRODUCCIN Y PRE-REQUISITOS ESPECIFICACIONES PARA MENSAJES 800S ESPECIFICACIONES PARA MENSAJES 200S ESPECIFICACIONES PARA MENSAJES 210S ESPECIFICACIONES PARA MENSAJES 420S ESPECIFICACIONES PARA MENSAJES 430S 4 4 5 6 7 8

Capuchinas No. 10 Despacho. 30l Col. San Jos Insurgentes, Mxico D.F. C.P. 03900 Tels. (55) 56-15-05-27 y 56-15-05-93 Fax Ext. 105 e-mail: aclientes@cpssite.com http://www.cpssite.com

CONSULTORIA PROFESIONAL EN SISTEMAS S. A. DE C. V.


Hisock 2.0 === INFORMACIN CONFIDENCIAL === Ejemplos ISO-8583 para Instituciones Adq. No Bancarias Pg. 4

INTRODUCCIN Y PRE-REQUISITOS
Este documento es complemento del manual titulado: HISOCK Especificaciones ISO-8583 correspondiente a la versin 2.0. Y esta dirigido a las instituciones Adquirientes que no usan tarjetas bancarias para la solicitud de transacciones financieras hacia HISOCK. Por consecuencia este manual contiene los cambios requeridos en la mensajera ISO-8583 que usa HISOCK, recomendables para procesar las transacciones sin la necesidad de enviar la informacin referente a las tarjetas bancarias, ya sea por que se trate de transacciones con efectivo, transacciones de internet o de otro tipo en donde se sustituye el instrumento bancario tarjeta por algn otro que la Institucin Adquiriente haya pactado previamente con la Institucin que ofrece el bien o servicio, y que para efectos de este documento llamaremos Institucin Emisora. En otras palabras la Institucin Adquirente deber enviar a la Institucin Emisora una peticin para otorgar un bien o servicio que es el motivo por el cual se origina una transaccin financiera y que se recibir a travs de HISOCK. Se requiere que exista una conexin fsica que permita la comunicacin entre ambas Instituciones (la Adquirente y la Emisora) usando para ello el protocolo de comunicaciones TCP/IP. Por lo que se necesita contar con las direcciones IP y numero de puerto con el cual se van a enlazar ambas Instituciones. Por consecuencia y si as lo requiere alguna o ambas Instituciones, es necesario que den de alta en su Fire-wall o corta-fuegos las polticas necesarias que permitan la comunicacin en ambos sentidos de dichas direcciones IP y Puertos. Una vez satisfecho estos pre-requisitos tcnicos se puede dar la comunicacin al siguiente nivel, es decir, a nivel de las aplicaciones las cuales estn regidos por la norma ISO-8583 para transacciones financieras. Y que en este documento se presentan ejemplos de contenido en sus mensajes.

ESPECIFICACIONES PARA MENSAJES 800s


Este tipo de mensajes se utilizan para asegurarse que existe comunicacin entre ambas instituciones al nivel ms alto, es decir a nivel de sus Sistemas. Existen diferentes usos de los mensajes 800s en este documento veremos principalmente los siguientes 2 tipos: Mensajes de LogOn: Se usan para solicitar la conexin o desconexin a nivel aplicativo. Frecuencia: Eventual, es decir solo al momento de conectarse o al momento de desconectarse. La desconexin no necesariamente implica una desconexin a niveles ms bajos, es decir a niveles de equipos de comunicacin. En este caso el campo 32 que se refiere a la Identificacin de la Institucin Adquirente, se debe usar la que acuerden entre la Institucin Emisora y la Adquirente debiendo tener cuidado de no usar las ya establecidas para las Instituciones Bancarias, por lo que recomendamos usar a partir de la 501 y hasta la 999. Y no asignar ms de los 3 dgitos que caen en este rango sugerido. Ejemplo de una trama de mensaje 800s:
ISO015000015080082200001000000000400000000000000100112153100001203999001

Como se comenta en el manual titulado: HISOCK Especificaciones ISO-8583 el inicio de texto, el encabezado y el fin de texto, es parte de la norma de ISO-8583 implementada para HISOCK, por lo que se deber cubrir de acuerdo a lo estipulado. Se ha divido el contenido de la trama en colores

Capuchinas No. 10 Despacho. 30l Col. San Jos Insurgentes, Mxico D.F. C.P. 03900 Tels. (55) 56-15-05-27 y 56-15-05-93 Fax Ext. 105 e-mail: aclientes@cpssite.com http://www.cpssite.com

CONSULTORIA PROFESIONAL EN SISTEMAS S. A. DE C. V.


Hisock 2.0 === INFORMACIN CONFIDENCIAL === Ejemplos ISO-8583 para Instituciones Adq. No Bancarias Pg. 5

para su fcil deteccin de cmo debe estar armada la trama. La seccin roja incluye tanto el carcter de inicio de texto representado aqu (a manera de ejemplo nicamente) con un punto, como los caracteres que indican la longitud, en este caso los representamos como una carita y el smbolo del YEN. Y seguido por el contenido del mensaje propiamente, que se puso en color negro. Y finalmente un punto de color rojo que representa el fin de texto. Si analizamos exclusivamente el contenido del mensaje tenemos lo siguiente:
080082200001000000000400000000000000100112153100001203999001

El tipo de mensaje es: 800 El BitMap primario es: 8220000100000000 El campo 1 (BitMap sec.) es: 0400000000000000 El campo 7 es: 1001121531 El campo 11 es: 000012 El campo 32 es: 03999 (Este contenido se acuerda entre ambas instituciones). El campo 11 es: 001 (Indica peticin de conexin o LogOn) Mensajes de Eco: Se usa para mantener un flujo de informacin en ambos sentidos cuando no hay transacciones. Frecuencia: Se acuerda entre las instituciones y normalmente flucta entre los 20 segundos y 90 segundos despus del ultimo mensaje, pero puede tomar otros valores. En este ejemplo pondremos exclusivamente el posible contenido del mensaje:
080082200001000000000400000000000000100112153200001303999003

El tipo de mensaje es: 800 El BitMap primario es: 8220000100000000 El campo 1 (BitMap sec.) es: 0400000000000000 El campo 7 es: 1001121532 El campo 11 es: 000013 El campo 32 es: 03999 (Este contenido se acuerda entre ambas instituciones). El campo 11 es: 003 (Indica peticin de conexin o LogOn) Nota: Para el mensaje 810, es igual pero se cambia el campo 32 por el campo 39 que trae la respuesta.

ESPECIFICACIONES PARA MENSAJES 200s


Es a travs de este tipo de mensajes que se hacen las solicitudes de compra de tiempo aire, pago de facturas, etc., es decir solicitudes de transacciones financieras o de solicitud del bien o servicio. Frecuencia: nicamente cuando el usuario final requiere el bien o servicio. En este ejemplo se pone exclusivamente el contenido de los campos propios del mensaje:

0200B23A80012CA1801800000000140000046500000000000150001002181558070707181555100210021002039991700000000 00000000=123456789012VPOS000000000006EPROCESA VPOS-43 DF MX044A 300 48400000000000484012B999PRO1+000013 P03999040000040EPRO000001234567890

El tipo de mensaje es: El BitMap primario es: El campo 1 (BitMap sec.): El campo 3 es: El campo 4 (monto) El campo 7 es: El campo 11 es:

0200 B23A80012CA18018 0000000014000004 650000 000000015000 1002181558 070707

($150.00 pesos, el punto es virtual). (MMDDhhmmss). (generado por el Adquirente y debe ser nico para el sistema

Capuchinas No. 10 Despacho. 30l Col. San Jos Insurgentes, Mxico D.F. C.P. 03900 Tels. (55) 56-15-05-27 y 56-15-05-93 Fax Ext. 105 e-mail: aclientes@cpssite.com http://www.cpssite.com

CONSULTORIA PROFESIONAL EN SISTEMAS S. A. DE C. V.


Hisock 2.0 === INFORMACIN CONFIDENCIAL === Ejemplos ISO-8583 para Instituciones Adq. No Bancarias
181555

Pg. 6

El campo 12 es: El campo 13 es: El campo 15 es: El campo 17 es: El campo 32 (FIID): El campo 35 (tarjeta): El campo 37 (secuencia):

en ese da. Por ejemplo: puede ser un consecutivo del sistema). (hhmmss de la terminal). 1002 (MMDD fecha de la terminal). 1002 (MMDD fecha contable). 1002 (MMDD fecha de captura). 03999 (FIID numrica. Este numero se acuerda entre las instituciones). 170000000000000000= (incl. 2 dgitos de la longitud). 123456789012 (Nmero de referencia o folio o secuencia. Lo genera El Adquirente y es nico por terminal en ese da). El campo 41 (Terminal ID): VPOS000000000006 (El nombre de la Terminal del Adquirente). El campo 43 es: EPROCESA VPOS-43 DF MX (Dueo de la terminal y ubicacin de la misma). El campo 48 es: 044A 300 48400000000000 (Datos adicionales de la terminal). El campo 49 es: 484 (Cdigo de moneda, en esta caso: pesos mexicanos). El campo 60 (FIID, LN): 012B999PRO1+000 (incl. 3 dgitos de la longitud, FIID alfanumrica, red lgica siempre ser PRO1, diferencia horaria de la terminal, en Mxico siempre ser +000). El campo 61 es: 013 P (incl. 3 dgitos de la longitud, Datos del Emisor, en este caso son 12 espacios en blanco y una P al final). El campo 100 (FIID): 03999 (incl. 2 dgitos de la longitud, FIID numrica, este campo puede enviarse como 00 nada ms, dado que es redundante para estos casos). El campo 102 (cuenta): 040000 (incl. 2 dgitos de la longitud, seguido de 4 ceros). El campo 126 (token): 040EPRO000001234567890 (incl. 3 dgitos de la longitud, seguido de 4 caracteres que identifican al Adquirente esto lo acuerdan las Instituciones, seguido del nmero de telfono de 15 posiciones y espacios en blanco).

ESPECIFICACIONES PARA MENSAJES 210s


Es a travs de este tipo de mensajes que se da respuesta a las peticiones efectuadas con los mensajes 200s, es decir por cada solicitud debe haber una respuesta y en este caso se responde con este mensaje. Este mensaje adems de dar una respuesta (a travs del cdigo de respuesta) tambin puede llevar informacin adicional como por ejemplo dar el saldo (campo 44), por lo que aqu el bitmap puede cambiar dependiendo de si acuerda entre las instituciones usar o no este campo. Para efectos del ejemplo no se usar el campo 44. Frecuencia: nicamente cuando se recibe un mensaje 200. En este ejemplo se pone exclusivamente el contenido de los campos propios del mensaje:

0210B23A80012EA0801800000000160000046500000000000150001002181558070707181555100210021002039991700000000 00000000=12345678901217018700VPOS000000000006EPROCESA VPOS-43 DF MX044A 300 48400000000000484012B999PRO1+000013 P03999040000040EPRO000001234567890

El tipo de mensaje es: El BitMap primario es: El campo 1 (BitMap sec.): El campo 3 es:

0210 B23A80012EA08018 0000000016000004 650000

Capuchinas No. 10 Despacho. 30l Col. San Jos Insurgentes, Mxico D.F. C.P. 03900 Tels. (55) 56-15-05-27 y 56-15-05-93 Fax Ext. 105 e-mail: aclientes@cpssite.com http://www.cpssite.com

CONSULTORIA PROFESIONAL EN SISTEMAS S. A. DE C. V.


Hisock 2.0 === INFORMACIN CONFIDENCIAL === Ejemplos ISO-8583 para Instituciones Adq. No Bancarias
000000015000 1002181558

Pg. 7

($150.00 pesos, el punto es virtual). (MMDDhhmmss). 070707 (generado por el Adquirente y debe responderse el que envi el sistema del Adquirente y durante la vida de la trx.). El campo 12 es: 181555 (hhmmss de la terminal). El campo 13 es: 1002 (MMDD fecha de la terminal). El campo 15 es: 1002 (MMDD fecha contable). El campo 17 es: 1002 (MMDD fecha de captura). El campo 32 (FIID): 03999 (FIID numrica. Este numero se acuerda entre las instituciones). El campo 35 (tarjeta): 170000000000000000= (incl. 2 dgitos de la longitud). El campo 37 (secuencia): 123456789012 (Nmero de referencia o folio o secuencia. Lo genera El Adquirente y es nico por terminal en ese da). El campo 38 (Autorizacion): 170187 (Nmero de la autorizacin, con el que se aprob la transaccin). El campo 39 (Cd.Resp.): 00 (Cdigo de Respuesta, en este caso aprobada). El campo 41 (Terminal ID): El campo 43 es: El campo 49 es: El campo 60 (FIID, LN): El campo 61 es: El campo 100 (FIID): El campo 102 (cuenta): El campo 126 (token): (El nombre de la Terminal del Adquirente). VPOS-43 DF MX (Dueo de la terminal y ubicacin de la misma). 484 (Cdigo de moneda, en esta caso: pesos mexicanos). 012B999PRO1+000 (incl. 3 dgitos de la longitud, FIID alfanumrica, red lgica siempre ser PRO1, diferencia horaria de la terminal, en Mxico siempre ser +000). 013 P (incl. 3 dgitos de la longitud, Datos del Emisor, en este caso son 12 espacios en blanco y una P al final). 03999 (incl. 2 dgitos de la longitud, FIID numrica, este campo puede enviarse como 00 nada ms, dado que es redundante para estos casos). 040000 (incl. 2 dgitos de la longitud, seguido de 4 ceros). 040EPRO000001234567890 (incl. 3 dgitos de la longitud, seguido de 4 caracteres que identifican al Adquirente esto lo acuerdan las Instituciones, seguido del numero de telfono de 15 posiciones y espacios en blanco).
VPOS000000000006 EPROCESA

El campo 4 (monto) El campo 7 es: El campo 11 es:

ESPECIFICACIONES PARA MENSAJES 420s


Por medio de este tipo de mensajes se solicita se restablezcan los saldos en caso de que por algn motivo no se pueda entregar la respuesta de autorizacin (mensajes 200s) hasta el ultimo punto de la comunicacin (el punto originador) pero solo de los mensaje financieros, es decir de los mensajes que impliquen hacer un cargo o abono, por lo que los mensajes como la consulta de saldos no generan mensajes 420 tambin conocidos como de reverso. Tan pronto como se recibe se contesta con un mensaje 430 acusando de recibido. Cuando por algn motivo el adquirente no recibe el 430, puede volver a enviar un reverso pero en este caso con 0421 en lugar del 0420, que significa una repeticin de un reverso previamente solicitado y podr enviarlo tantas veces como crea necesario si es que no ha recibido el acuse de recibido (el mensaje de respuesta 430). Frecuencia: Solo cuando se da la excepcin de que no se puede entregar hasta el destino final el mensaje 210 aprobado. En este ejemplo se pone exclusivamente el contenido de los campos propios del mensaje:

Capuchinas No. 10 Despacho. 30l Col. San Jos Insurgentes, Mxico D.F. C.P. 03900 Tels. (55) 56-15-05-27 y 56-15-05-93 Fax Ext. 105 e-mail: aclientes@cpssite.com http://www.cpssite.com

CONSULTORIA PROFESIONAL EN SISTEMAS S. A. DE C. V.


Hisock 2.0 === INFORMACIN CONFIDENCIAL === Ejemplos ISO-8583 para Instituciones Adq. No Bancarias Pg. 8

0420B23A80012EA0801800000040040000046500000000000150001002182033070709182035100210021002039991700000000 00000000=12345678901217018700VPOS000000000006EPROCESA VPOS-43 DF MX484012B999PRO1+000 013 P02001234567890121002181558001002 040000040EPRO000001234567890

($150.00 pesos, el punto es virtual). (MMDDhhmmss). 070709 (generado por el Adquirente y debe responderse el que envi el sistema del Adquirente y durante la vida de la trx.). El campo 12 es: 182035 (hhmmss de la terminal). El campo 13 es: 1002 (MMDD fecha de la terminal). El campo 15 es: 1002 (MMDD fecha contable). El campo 17 es: 1002 (MMDD fecha de captura). El campo 32 (FIID): 03999 (FIID numrica. Este numero se acuerda entre las instituciones). El campo 35 (tarjeta): 170000000000000000= (incl. 2 dgitos de la longitud). El campo 37 (secuencia): 123456789012 (Nmero de referencia o folio o secuencia original, es decir. El del mensaje 200/210 que fue autorizado). El campo 38 (Autorizacin): 170187 (Nmero de la autorizacin, con el que se aprob la transaccin). El campo 39 (Cd.Resp.): 00 (Cdigo de Respuesta, en este caso aprobada). El campo 41 (Terminal ID): VPOS000000000006 (El nombre de la Terminal del Adquirente). El campo 43 es: EPROCESA VPOS-43 DF MX (Dueo de la terminal y ubicacin de la misma). El campo 49 es: 484 (Cdigo de moneda, en esta caso: pesos mexicanos). El campo 60 (FIID, LN): 012B999PRO1+000 (incl. 3 dgitos de la longitud, FIID alfanumrica, red lgica siempre ser PRO1, diferencia horaria de la terminal, en Mxico siempre ser +000). El campo 61 es: 013 P (incl. 3 dgitos de la longitud, Datos del Emisor, en este caso son 12 espacios en blanco y una P al final). El campo 90 es: 02001234567890121002181558001002 (contiene datos originales de la transaccin). El campo 102 (cuenta): 040000 (incl. 2 dgitos de la longitud, seguido de 4 ceros). El campo 126 (token): 040EPRO000001234567890 (incl. 3 dgitos de la longitud, seguido de 4 caracteres que identifican al Adquirente esto lo acuerdan las Instituciones, seguido del numero de telfono de 15 posiciones y espacios en blanco).
000000015000 1002182033

El tipo de mensaje es: El BitMap primario es: El campo 1 (BitMap sec.): El campo 3 es: El campo 4 (monto) El campo 7 es: El campo 11 es:

0420

(o puede ser un 0421 para las repeticiones).

B23A80012EA08018 0000004004000004 650000

ESPECIFICACIONES PARA MENSAJES 430s


Con este tipo de mensajes se responde a la solicitud de reverso (mensaje 420) con lo que se restablece el saldo. Es el acuse de recibido del mensaje 420 el cual se procesar (si es que procede) posteriormente hacia la institucin que lo recibe. Frecuencia: Solo cuando se recibe un 420 o un 421 (una repeticin del 420).

0430B22000012A8080000000004004000000650000000000015000100218203307070903999170000000000000000=123456789 01200VPOS00000000000648402001234567890121002181558001002 040000

El tipo de mensaje es:

0430

Capuchinas No. 10 Despacho. 30l Col. San Jos Insurgentes, Mxico D.F. C.P. 03900 Tels. (55) 56-15-05-27 y 56-15-05-93 Fax Ext. 105 e-mail: aclientes@cpssite.com http://www.cpssite.com

CONSULTORIA PROFESIONAL EN SISTEMAS S. A. DE C. V.


Hisock 2.0 === INFORMACIN CONFIDENCIAL === Ejemplos ISO-8583 para Instituciones Adq. No Bancarias
B22000012A808000 0000004004000000 650000 000000015000 1002182033

Pg. 9

El BitMap primario es: El campo 1 (BitMap sec.): El campo 3 es: El campo 4 (monto) El campo 7 es: El campo 11 es:

($150.00 pesos, el punto es virtual). (MMDDhhmmss). 070709 (generado por el Adquirente y debe responderse el que envi el sistema del Adquirente y durante la vida de la trx.). El campo 32 (FIID): 03999 (FIID numrica. Este numero se acuerda entre las instituciones). El campo 35 (tarjeta): 170000000000000000= (incl. 2 dgitos de la longitud). El campo 37 (secuencia): 123456789012 (Nmero de referencia o folio o secuencia original, es decir. El del mensaje 200/210 que fue autorizado). El campo 39 (Cd.Resp.): 00 (Cdigo de Respuesta, en este caso aprobada). El campo 41 (Terminal ID): VPOS000000000006 (El nombre de la Terminal del Adquirente). El campo 49 es: 484 (Cdigo de moneda, en esta caso: pesos mexicanos). El campo 90 es: 02001234567890121002181558001002 (contiene datos originales de la transaccin). El campo 102 (cuenta): 040000 (incl. 2 dgitos de la longitud, seguido de 4 ceros).

Capuchinas No. 10 Despacho. 30l Col. San Jos Insurgentes, Mxico D.F. C.P. 03900 Tels. (55) 56-15-05-27 y 56-15-05-93 Fax Ext. 105 e-mail: aclientes@cpssite.com http://www.cpssite.com

Potrebbero piacerti anche