Histórico
Carga Cuponagem (D1)
Para fazer uma carga de cuponagem, deve-se utilizar o método: CargaCuponagemD1.
Parâmetros de entrada
Nome | Tipo | Tamanho | Descrição |
codigoLoja | String | 4 | Código da loja Deve-se completar com zeros a esquerda. Ex: Loja 1 deve ser passado 0001 |
pdv | String | 3 | Número do PDV Deve-se completar com zeros a esquerda. Ex: PDV 1 deve ser passado 001 |
estabelecimento | String | 15 | Representa o código do estabelecimento |
cpf | String | 14 | CPF do cliente que efetuou a carga |
numeroCampanha | String | 7 | Número da campanha |
dataInicioCampanha | String | 6 | Data inicial da vigência da campanha (AAMMDD) |
dataFimCampanha | String | 6 | Data final da vigência da campanha (AAMMDD) |
operador | String | 6 | Código do operador |
cupom | String | 6 | Número do cupom |
confirmacaoAutomatica | String | 1 | Flag confirmação automática (S = SIM / N = NÃO) |
Parâmetros de Saída
Nome | Tipo | Tamanho | Descrição |
CodigoResposta | String | 2 | Código de Resposta da Transação. Vide item “Códigos de Resposta” no documento |
NSU Safe | String | 9 | NSU do SAFE |
Mensagem PDV | String | 12 | Mensagem a ser exibida no PDV |
Saldo Disponível | Double | 12,2 | Saldo disponível da lista |
TextoCupom | String | 999 | Texto do cupom a ser impresso |
Tempo de Resposta | Numeric | 6 | Tempo de resposta da transação |
Data / Hora da transação | String | 10 | Data / Hora da transação Máscara: MMDDHHMMSS |
Valor Total Transação | Double | 12,2 | Valor da transação |
Exemplo de XML de Resposta
<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CodigoResposta>00</CodigoResposta>
<NSUSafe>000060004</NSUSafe>
<MensagemPDV>TRANSAC APROVADA</MensagemPDV>
<SaldoDisponivel>7.8</SaldoDisponivel>
<TextoCupom> CARTAO PRE-PAGO @ RECARGA@ DATA: 05/02/2018 HORA: 17:12:44@ ESTAB: 0189 @ CARTAO:0077400039947181049@ NSU_SAFE:000060004 APROV: 778012@ VALOR DA RECARGA: 7,80@ SALDO ATUAL: 7,80@ @ LOJA: 0189 PDV: 646@</TextoCupom>
<Cartao>77400039947181049</Cartao>
<Bit62> TRANSAC APROVADA000000000000#28310 CARTAO PRE-PAGO @ RECARGA@ DATA: 05/02/2018 HORA: 17:12:44@ ESTAB: 0189 @ CARTAO:0077400039947181049@ NSU_SAFE:000060004 APROV: 778012@ VALOR DA RECARGA: 7,80@ SALDO ATUAL: 7,80@ @ NSU_CTF: 000000 LOJA: 0189 PDV: 646@000005</Bit62>
<TempoResposta>6077</TempoResposta>
<DataHoraTransacao>0205171244</DataHoraTransacao>
<ValorTotalTransacao>0</ValorTotalTransacao>
</RespostaSAFE>
Carga Cuponagem V2 (D1)
Para fazer uma carga de cuponagem passando o valor da campanha, deve-se utilizar o método: CargaCuponagemD1V2.
Parâmetros de entrada
Nome | Tipo | Tamanho | Descrição |
codigoLoja | String | 4 | Código da loja Deve-se completar com zeros a esquerda. Ex: Loja 1 deve ser passado 0001 |
pdv | String | 3 | Número do PDV Deve-se completar com zeros a esquerda. Ex: PDV 1 deve ser passado 001 |
estabelecimento | String | 15 | Representa o código do estabelecimento |
cpf | String | 14 | CPF do cliente que efetuou a carga |
numeroCampanha | String | 7 | Número da campanha |
dataInicioCampanha | String | 6 | Data inicial da vigência da campanha (AAMMDD) |
dataFimCampanha | String | 6 | Data final da vigência da campanha (AAMMDD) |
operador | String | 6 | Código do operador |
cupom | String | 6 | Número do cupom |
confirmacaoAutomatica | String | 1 | Flag confirmação automática (S = SIM / N = NÃO) |
valorTransacao | Double | 12,2 | Valor da transação |
Parâmetros de Saída
Nome | Tipo | Tamanho | Descrição |
CodigoResposta | String | 2 | Código de Resposta da Transação. Vide item “Códigos de Resposta” no documento |
NSU Safe | String | 9 | NSU do SAFE |
Mensagem PDV | String | 12 | Mensagem a ser exibida no PDV |
Saldo Disponível | Double | 12,2 | Saldo disponível da lista |
TextoCupom | String | 999 | Texto do cupom a ser impresso |
Tempo de Resposta | Numeric | 6 | Tempo de resposta da transação |
Data / Hora da transação | String | 10 | Data / Hora da transação Máscara: MMDDHHMMSS |
Valor Total Transação | Double | 12,2 | Valor da transação |
Exemplo de XML de Resposta
<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CodigoResposta>00</CodigoResposta>
<NSUSafe>000060004</NSUSafe>
<MensagemPDV>TRANSAC APROVADA</MensagemPDV>
<SaldoDisponivel>7.8</SaldoDisponivel>
<TextoCupom> CARTAO PRE-PAGO @ RECARGA@ DATA: 05/02/2018 HORA: 17:12:44@ ESTAB: 0189 @ CARTAO:0077400039947181049@ NSU_SAFE:000060004 APROV: 778012@ VALOR DA RECARGA: 7,80@ SALDO ATUAL: 7,80@ @ LOJA: 0189 PDV: 646@</TextoCupom>
<Cartao>77400039947181049</Cartao>
<Bit62> TRANSAC APROVADA000000000000#28310 CARTAO PRE-PAGO @ RECARGA@ DATA: 05/02/2018 HORA: 17:12:44@ ESTAB: 0189 @ CARTAO:0077400039947181049@ NSU_SAFE:000060004 APROV: 778012@ VALOR DA RECARGA: 7,80@ SALDO ATUAL: 7,80@ @ NSU_CTF: 000000 LOJA: 0189 PDV: 646@000005</Bit62>
<TempoResposta>6077</TempoResposta>
<DataHoraTransacao>0205171244</DataHoraTransacao>
<ValorTotalTransacao>0</ValorTotalTransacao>
</RespostaSAFE>
Resgate de Cuponagem (D3)
Para fazer um resgate de cuponagem, deve-se utilizar o método: ResgataCuponagemD3.
Parâmetros de entrada
Nome | Tipo | Tamanho | Descrição |
codigoLoja | String | 4 | Código da loja Deve-se completar com zeros a esquerda. Ex: Loja 1 deve ser passado 0001 |
pdv | String | 3 | Número do PDV Deve-se completar com zeros a esquerda. Ex: PDV 1 deve ser passado 001 |
estabelecimento | String | 15 | Representa o código do estabelecimento |
cpf | String | 14 | CPF do cliente que efetuou a carga |
numeroCampanha | String | 7 | Número da campanha |
operador | String | 6 | Código do operador |
cupom | String | 6 | Número do cupom |
Parâmetros de Saída
Nome | Tipo | Tamanho | Descrição |
CodigoResposta | String | 2 | Código de Resposta da Transação. Vide item “Códigos de Resposta” no documento |
NSU Safe | String | 9 | NSU do SAFE |
Mensagem PDV | String | 12 | Mensagem a ser exibida no PDV |
Saldo Disponível | Double | 12,2 | Saldo disponível da lista |
TextoCupom | String | 999 | Texto do cupom a ser impresso |
Tempo de Resposta | Numeric | 6 | Tempo de resposta da transação |
Data / Hora da transação | String | 10 | Data / Hora da transação Máscara: MMDDHHMMSS |
Valor Total Transação | Double | 12,2 | Valor da transação |
Exemplo de XML de Resposta
<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CodigoResposta>00</CodigoResposta>
<NSUSafe>000060006</NSUSafe>
<MensagemPDV>TRANSAC APROVADA</MensagemPDV>
<SaldoDisponivel>0</SaldoDisponivel>
<Cartao>77400039947181049</Cartao>
<Bit62> TRANSAC APROVADA #28510 CARTAO PRE-PAGO @ COMPRA/RESGATE@ DATA: 05/02/2018 HORA: 17:15:21@ ESTAB: 0189 @ CARTAO:0077400039947181049@ NSU_SAFE:000060006 APROV: 178492@ VALOR DA COMPRA: 7,80@ SALDO ATUAL: @ @ NSU_CTF: 000000 LOJA: 0189 PDV: 646@</Bit62>
<TempoResposta>5563</TempoResposta>
<DataHoraTransacao>0205171521</DataHoraTransacao>
<ValorTotalTransacao>0</ValorTotalTransacao>
</RespostaSAFE>
Resgate de Cuponagem V2 (D3)
Para fazer um resgate de cuponagem passando o valor da campanha, deve-se utilizar o método: ResgataCuponagemD3V2.
Parâmetros de entrada
Nome | Tipo | Tamanho | Descrição |
codigoLoja | String | 4 | Código da loja Deve-se completar com zeros a esquerda. Ex: Loja 1 deve ser passado 0001 |
pdv | String | 3 | Número do PDV Deve-se completar com zeros a esquerda. Ex: PDV 1 deve ser passado 001 |
estabelecimento | String | 15 | Representa o código do estabelecimento |
cpf | String | 14 | CPF do cliente que efetuou a carga |
numeroCampanha | String | 7 | Número da campanha |
operador | String | 6 | Código do operador |
cupom | String | 6 | Número do cupom |
Valor Total Transação | Double | 12,2 | Valor da transação |
Parâmetros de Saída
Nome | Tipo | Tamanho | Descrição |
CodigoResposta | String | 2 | Código de Resposta da Transação. Vide item “Códigos de Resposta” no documento |
NSU Safe | String | 9 | NSU do SAFE |
Mensagem PDV | String | 12 | Mensagem a ser exibida no PDV |
Saldo Disponível | Double | 12,2 | Saldo disponível da lista |
TextoCupom | String | 999 | Texto do cupom a ser impresso |
Tempo de Resposta | Numeric | 6 | Tempo de resposta da transação |
Data / Hora da transação | String | 10 | Data / Hora da transação Máscara: MMDDHHMMSS |
Valor Total Transação | Double | 12,2 | Valor da transação |
Exemplo de XML de Resposta
<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CodigoResposta>00</CodigoResposta>
<NSUSafe>000060006</NSUSafe>
<MensagemPDV>TRANSAC APROVADA</MensagemPDV>
<SaldoDisponivel>0</SaldoDisponivel>
<Cartao>77400039947181049</Cartao>
<Bit62> TRANSAC APROVADA #28510 CARTAO PRE-PAGO @ COMPRA/RESGATE@ DATA: 05/02/2018 HORA: 17:15:21@ ESTAB: 0189 @ CARTAO:0077400039947181049@ NSU_SAFE:000060006 APROV: 178492@ VALOR DA COMPRA: 7,80@ SALDO ATUAL: @ @ NSU_CTF: 000000 LOJA: 0189 PDV: 646@</Bit62>
<TempoResposta>5563</TempoResposta>
<DataHoraTransacao>0205171521</DataHoraTransacao>
<ValorTotalTransacao>0</ValorTotalTransacao>
</RespostaSAFE>
Consulta de Cuponagem (D5)
Para fazer uma consulta de cuponagem, deve-se utilizar o método: ResgataCuponagemD3.
Parâmetros de entrada
Nome | Tipo | Tamanho | Descrição |
codigoLoja | String | 4 | Código da loja Deve-se completar com zeros a esquerda. Ex: Loja 1 deve ser passado 0001 |
pdv | String | 3 | Número do PDV Deve-se completar com zeros a esquerda. Ex: PDV 1 deve ser passado 001 |
estabelecimento | String | 15 | Representa o código do estabelecimento |
cpf | String | 14 | CPF do cliente que efetuou a carga |
numeroCampanha | String | 7 | Número da campanha |
operador | String | 6 | Código do operador |
cupom | String | 6 | Número do cupom |
Parâmetros de Saída
Nome | Tipo | Tamanho | Descrição |
CodigoResposta | String | 2 | Código de Resposta da Transação. Vide item “Códigos de Resposta” no documento |
NSU Safe | String | 9 | NSU do SAFE |
Mensagem PDV | String | 12 | Mensagem a ser exibida no PDV |
Saldo Disponível | Double | 12,2 | Saldo disponível da lista |
Cartão | String | 19 | Número do cartão |
Tempo de Resposta | Numeric | 6 | Tempo de resposta da transação |
Data / Hora da transação | String | 10 | Data / Hora da transação Máscara: MMDDHHMMSS |
Valor Total Transação | Double | 12,2 | Valor da transação |
Exemplo de XML de Resposta
<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CodigoResposta>00</CodigoResposta>
<NSUSafe>000060005</NSUSafe>
<MensagemPDV>TRANSAC APROVADA</MensagemPDV>
<SaldoDisponivel>0</SaldoDisponivel>
<Cartao>77400039947181049</Cartao>
<Bit62> TRANSAC APROVADA000399471810490000040171226181226007</Bit62>
<TempoResposta>2734</TempoResposta>
<ValorTotalTransacao>0</ValorTotalTransacao>
</RespostaSAFE>
Consulta de Cuponagem V2 (D5)
Para fazer uma consulta de cuponagem passando o valor da campanha, deve-se utilizar o método: ResgataCuponagemD3V2.
Parâmetros de entrada
Nome | Tipo | Tamanho | Descrição |
codigoLoja | String | 4 | Código da loja Deve-se completar com zeros a esquerda. Ex: Loja 1 deve ser passado 0001 |
pdv | String | 3 | Número do PDV Deve-se completar com zeros a esquerda. Ex: PDV 1 deve ser passado 001 |
estabelecimento | String | 15 | Representa o código do estabelecimento |
cpf | String | 14 | CPF do cliente que efetuou a carga |
numeroCampanha | String | 7 | Número da campanha |
operador | String | 6 | Código do operador |
cupom | String | 6 | Número do cupom |
Valor Total Transação | Double | 12,2 | Valor da transação |
Parâmetros de Saída
Nome | Tipo | Tamanho | Descrição |
CodigoResposta | String | 2 | Código de Resposta da Transação. Vide item “Códigos de Resposta” no documento |
NSU Safe | String | 9 | NSU do SAFE |
Mensagem PDV | String | 12 | Mensagem a ser exibida no PDV |
Saldo Disponível | Double | 12,2 | Saldo disponível da lista |
Cartão | String | 19 | Número do cartão |
Tempo de Resposta | Numeric | 6 | Tempo de resposta da transação |
Data / Hora da transação | String | 10 | Data / Hora da transação Máscara: MMDDHHMMSS |
Valor Total Transação | Double | 12,2 | Valor da transação |
Exemplo de XML de Resposta
<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CodigoResposta>00</CodigoResposta>
<NSUSafe>000060005</NSUSafe>
<MensagemPDV>TRANSAC APROVADA</MensagemPDV>
<SaldoDisponivel>0</SaldoDisponivel>
<Cartao>77400039947181049</Cartao>
<Bit62> TRANSAC APROVADA000399471810490000040171226181226007</Bit62>
<TempoResposta>2734</TempoResposta>
<ValorTotalTransacao>0</ValorTotalTransacao>
</RespostaSAFE>