Você está na página 1de 11

Especificao Funcional POS /

Mensageria.

PROCEDIMENTO DOCUMENTADO
rea Responsvel

Analise de Desenvolvimento

Identificador

Especificao Funcional POS/ Mensageria.

Nome:

Especificao Funcional POS/ Mensageria.

Elaborao:

DISCOVERCARD

Fernando Rufino

Reviso

Pgina

2 de 11

Data de Vigncia

07/10/2014

Aprovao:

Sumrio
1. OBJETIVO ................................................................................................................ 3
2. MATRIZ DE RESPONSABILIDADES ................................................................... 3
3. DESCRIO DO PRODUTO ................................................................................. 3
4. CARACTERISTICAS E FUNCIONALIDADES. ................................................... 3
5. DESCRIES GERAIS. ........................................................................................ 10
5. CADASTRO
PORTADOR...........................................................................................................4

CONTROLE DE VERSO
REVISO
01

ELABORAO
Fernando Rufino

DATA
12/NOV/2014

HISTRICO
Verso Inicial

-2-

PROCEDIMENTO DOCUMENTADO
rea Responsvel

Analise de Desenvolvimento

Identificador

Especificao Funcional POS/ Mensageria.

Nome:

Especificao Funcional POS/ Mensageria.

Elaborao:

DISCOVERCARD

Fernando Rufino

Reviso

Pgina

3 de 11

Data de Vigncia

07/10/2014

Aprovao:

1. OBJETIVO
Documento com finalidade de especificar a parte de mensageria trocada com os parceiros
Adquirentes/ Autorizador e as funcionalidades do POS no formato ISO 8583.

2. MATRIZ DE RESPONSABILIDADES
reas Envolvidas
T.I/Aquirencia

Descrio das Atividades


Analises e desenvolvimento de sistemas

3. DESCRIO DO PRODUTO
Documento responsvel para esclarecer a forma tcnica usada para troca transacional
entre POS, Gateway/APPI e os parceiros adquirentes.
O produto ter dois parceiros adquirentes sendo eles Global Payments responsvel pela
aceitao da rede de bandeiras VISA/MASTER e a Discover Card que ser responsvel
pela parte de aceitao dos cartes Private Label.
O nosso gateway ser a parceira APPI responsvel pela captura na ponta e
encaminhamento at parceiro adquirente correto, ressaltando que ser tanto na entrega
quando na resposta de cada transao ser encaminhada pela APPI.

4. CARACTERISTICAS E FUNCIONALIDADES.

O bin usado para a soluo AVANCARD : 637711.

Os terminais devero apenas reconhecer esse bin na parte de Private Label,


ressaltando que esse bin ser usado apenas para a soluo Avancard.

Na parte da aceitao de das bandeiras VISA/MASTER o POS usara as regras de


mercado aplicadas pelo parceiro desenvolvedor que ser a APPI.

As funcionalidades que POS ir usar na parte do Private Label / Avancard sero


apenas trs.
Lista de Funcionalidades.

-3-

PROCEDIMENTO DOCUMENTADO
rea Responsvel

Analise de Desenvolvimento

Identificador

Especificao Funcional POS/ Mensageria.

Nome:

Especificao Funcional POS/ Mensageria.

Elaborao:

DISCOVERCARD

Fernando Rufino

Reviso

Pgina

4 de 11

Data de Vigncia

07/10/2014

Aprovao:

Venda
Estorno de compra
Desfazimento de transao

4.1 Bit Map.


Descritivo de Bits usados nas transaes ISSO 8583.
Lembrado que o exemplo abaixo apenas ilustra a soluo do Private Label/Avancard.

Bit Formato

Atributo

002

n ..19

Nmero da conta primria (PAN - Primary Account Number)

n6

Cdigo de processamento:

LL var

003

Descrio

002000 Compra
002000 Confirmao compra
012000 Confirmao saque
920000 Estorno de compra
930000 Inicializao
930001 Inicializao prxima mensagem
990000 Teste de comunicao
004

n 12

Valor da transao - sem separador decimal, expresso na menor unidade


Monetria do pas em tratamento.
Ex. 000000000100 corresponde a R$1,00.

007

MMDDhh
mmss

011

012

hhmmss

n 10

Data e hora de transmisso

n6

NSU - Nmero de identificao da transao na rede emissora. um nmero


Sequencial, atribudo pelo terminal, que no pode repetir-se numa mesma data
Contbil.

n6

Hora local da transao, obtida no equipamento que origina a mensagem.

-4-

PROCEDIMENTO DOCUMENTADO
rea Responsvel

Analise de Desenvolvimento

Identificador

Especificao Funcional POS/ Mensageria.

Nome:

Especificao Funcional POS/ Mensageria.

Elaborao:

DISCOVERCARD

Fernando Rufino

013

MMDD

n4

Bit

Formato

Atributo

Reviso

Pgina

5 de 11

Data de Vigncia

07/10/2014

Aprovao:

Data local da transao, obtida no equipamento que origina a mensagem.

Descrio
Identificao do modo de entrada do nmero do carto (Bit 2, 35 ou 45):

022

n3

024

n3

Valor

Descrio

011

Digitada

021

Via tarja magntica

Network International Identifier (conforme configurado no terminal)


Trilha 2 do carto do associado.

035

LL var

n..37

Obs.:
Deve-se configurar o tamanho real da trilha, no sendo permitida a fixao de um
tamanho mximo.

037

an 12

Nmero de referncia da transao.

038

an 6

Cdigo de autorizao da transao atribudo pelo emissor do carto.


Cdigo de retorno da transao:

039

an 2

Na mensagem de resposta, indica o estado da transao aps processamento


(00 - sinaliza sucesso; demais cdigos indicam que houve um problema na
Transao)

041

ans 8

Nmero de identificao do terminal definido conforme contrato de filiao.

042

ans 15

Nmero do estabelecimento definido conforme contrato de filiao.

ans 999

Este Bit contm a estrutura de dados adicionais das transaes

048

LLL var

TAG

Atributo

0x01

an 20

Descrio
Serial number do terminal. Alinhar a direita e preencher
a esquerda com espao se necessrio

-5-

PROCEDIMENTO DOCUMENTADO
rea Responsvel

Analise de Desenvolvimento

Identificador

Especificao Funcional POS/ Mensageria.

Nome:

Especificao Funcional POS/ Mensageria.

Elaborao:

DISCOVERCARD

Fernando Rufino

Reviso

Pgina

6 de 11

Data de Vigncia

07/10/2014

Aprovao:

0x02

an 3

Coleta de CVV2

Ex. CVV2 = 123 [02 31 32 33]

0x03

an

Indica desfazimento do estorno. Tag no carrega dados.


Utilizada para diferenciar desfazimento de venda e de
estorno.

0x04

an 4

Verso e release da aplicao <VVRR>


Ex. V04.01 Verso - 0x04 Release 0x01
[04

Bit

Formato

052

Atributo
b 64

30 34 30 31]

Descrio
Senha criptografada - consiste na senha digitada pelo portador do carto,
Criptografada pela working key do terminal
Ver detalhamento no item Clculo do Pin Block

054

LLL var

an 8

Saldo disponvel na conta do cliente aps a transao.


Ex: 08 3030303130303030 Saldo Disp. $100,00
A aplicao deve omitir os zeros a esquerda e formatar o valor com duas casas
decimais. Valor mximo de saldo do cliente $999.999,99.
Essa informao ser impressa nos comprovantes de transaes financeiras.
Caso a transao retorne com bit39 diferente de zero (saldo insuficiente) e o
Valor de saldo esteja presente, a aplicao deve mostrar o saldo disponvel no
Display junto com a mensagem indicando o problema com o limite de saldo.

063

LLL var

ans ..999

- Recebe as tabelas do emissor durante a inicializao. (Ver transao de


Inicializao)
- Contm mensagem a exibir ao rodap dos cupons nas respostas de transaes
Financeiras bem sucedidas.
Caso esse bit esteja presente na resposta do host e o bit 39 for igual a
zero (sucesso), deve receber duas sequncias de 36 caracteres (linha 1 e
linha2) a serem impressas no rodap do comprovante da transao.
Caso esse bit esteja presente na resposta do host e o bit 39 for
diferente de zero (fracasso), deve receber at 32 caracteres a serem
exibidos em mensagem rotativa na tela do terminal.
- Contm os dados da conciliao na mensagem de subida da Finalizao. (Ver
transao de Finalizao)

-6-

PROCEDIMENTO DOCUMENTADO
rea Responsvel

Analise de Desenvolvimento

Identificador

Especificao Funcional POS/ Mensageria.

Nome:

Especificao Funcional POS/ Mensageria.

Elaborao:

Fernando Rufino

DISCOVERCARD
Reviso

Pgina

7 de 11

Data de Vigncia

07/10/2014

Aprovao:

4.2. Tabela de legendas.


Legenda de abreviaes Formato / Atributo
n

Caracteres numricos notao BCD (se POS/PDV IP) ASCII se PDV Discado

an

Caracteres alfabticos e numricos em ASC II

ans

Caracteres alfabticos, numricos e especiais em ASC II

DD

Dia

MM

Ms

AA

Ano

hh

Hora

mm

Minuto

ss

Segundo

LL var

Tamanho de um campo varivel. Ex. se o contedo do campo = AB1234CD ser


Representado por: 08 4142313233344344. O tamanho do campo utiliza notao
BCD.

LLL var

Tamanho de um campo varivel. Ex. se o contedo do campo = AB1234CD ser


Representado por: 0008 4142313233344344. O tamanho do campo utiliza
Notao BCD.

10

Tamanho fixo de 10 caracteres

.. 10

Tamanho varivel de at 10 caracteres

Representao binria de dados. b 8 = 8 Bits.


Exemplo de b8 no POS/PDV IP: CF
Exemplo de b8 no PDV Discado: 43 46 (CF)

4.3. Detalhamento das mensagens.

-7-

PROCEDIMENTO DOCUMENTADO
rea Responsvel

Analise de Desenvolvimento

Identificador

Especificao Funcional POS/ Mensageria.

Nome:

Especificao Funcional POS/ Mensageria.

Elaborao:

DISCOVERCARD

Fernando Rufino

TPDU

Reviso

Pgina

8 de 11

Data de Vigncia

07/10/2014

Aprovao:

Message code

Bitmap

Dados da
Transao

O bitmap da transao, que identifica os dados que esto contidos no bloco chamado acima
da Dados da Transao, segue o padro estabelecido pela norma ISO8583, que sempre
iniciada pelo cdigo da mensagem o qual identifica o objetivo desta e se esta uma solicitao
ou uma resposta. Cada bloco mencionado acima possui o seguinte formato:

Bloco

Descrio
Transport Protocol Data Unit (BCD)
Formato na mensagem de solicitao e resposta: 60h + NII + 00

TPDU

Onde:
NII (Endereo Destino) = NII (Network International Identifier)
00 (Endereo Origem) = identifica que o terminal iniciou a transao.

4.4. Venda
Descrio
Esta operao permite ao portador do carto ser debitado de um valor definido com o
estabelecimento comercial, por conta da aquisio de um bem, sendo que a operao ocorrer
apenas mediante leitura do carto. Essa transao, que ocorre apenas em modo online, exige a
presena do carto e requer a insero de senha do portador.
O Cancelamento de Venda pode ser feito quando ocorrerem erros, equvocos ou desistncia em
relao a compra por parte do cliente, sendo necessrio informar parte dos dados da transao
e essa ainda estar presente no lote, pra que seja possvel estornar a transao a partir do
terminal.
Lembrando que no precisara da coleta do CVV2 no caso do Private Label, as senhas sero
validadas no prprio servidor.

Diagrama

Terminal

Autorizador

-8-

PROCEDIMENTO DOCUMENTADO
rea Responsvel

Analise de Desenvolvimento

Identificador

Especificao Funcional POS/ Mensageria.

Nome:

Especificao Funcional POS/ Mensageria.

Elaborao:

DISCOVERCARD

Fernando Rufino

Reviso

Pgina

9 de 11

Data de Vigncia

07/10/2014

Aprovao:

Conexo Estabelecida
0420 (se houver)
0430
0200/002000 (Venda)
0210/002000
0202/002000 (Confirmao)
0212/002000

0400/002000 (Estorno Venda)


0410/002000

4.5
Bit

Mapa de Bits Venda/Estorno/desfazimento.

Mensagem
0200
0210

0202

0212

02

0400

0410

03

002000

04

07

11

002000

X
X

002000 002000

002000

X (1)

0420

0430

X
002000

002000

X (1)

0420E 0430E
X

002000

002000

002000

X
X

X (1)

12

13

22

35

37

X (2)

X (1)
X

X (2)

X (1)
X

X (1)
X

X (2)

-9-

PROCEDIMENTO DOCUMENTADO
rea Responsvel

Analise de Desenvolvimento

Identificador

Especificao Funcional POS/ Mensageria.

Nome:

Especificao Funcional POS/ Mensageria.

Elaborao:

DISCOVERCARD

Fernando Rufino

Reviso

Pgina

10 de 11

Data de Vigncia

07/10/2014

Aprovao:

38

X (3)

X (2)

39

X (2)

41

42

48

X(*)

X(*)

X(*)

X(*)

X(*)

52

54

63

OP

OP

Legenda

Comentrio

OP

Opcional

(1)

Igual a original

(2)

Igual 0210

(3)

Presente se bit39=00

(*) Detalhe do bit 48:

Bit

Mensagem

Tag

Tag

0200

0202

0400

0420

0420E

02, 04

02, 04

04

04

03, 04

Descrio

0x03

Indica desfazimento de Estorno

0x04

Verso da Aplicao

5. DESCRIES GERAIS.
O produto gerado junto a APPI atende mltiplos clientes onde o Bin
citado acima e exclusivo para o cliente Avancard, entretanto nas futuras
implementaes iremos gerar mais Bins que sero atualizados na
implementao da transao de Inicializao.

- 10 -

PROCEDIMENTO DOCUMENTADO
rea Responsvel

Analise de Desenvolvimento

Identificador

Especificao Funcional POS/ Mensageria.

Nome:

Especificao Funcional POS/ Mensageria.

Elaborao:

Fernando Rufino

DISCOVERCARD
Reviso

Pgina

11 de 11

Data de Vigncia

07/10/2014

Aprovao:

5.1 Inteligncia do POS.


APPI ficara responsvel pelo desenvolvimento do terminal POS (Aplicativo), a mesma
utilizara da sua expertise e no know hall para aplicar na soluo do POS como um todo
usando o modelo de mercado j utilizado por eles.

- 11 -