Histórico
Consulta Gift Card
Para consultar um Gift Card, deve-se utilizar o seguinte método: ConsultaGiftCardD5
Parâmetros de entrada
Nome | Tipo | Tamanho | Descrição |
numeroCartao | String | 19 | Número do Cartão a ser consultado. Caso seja um cancelamento de Emissão ou Resgate de VT, deve-se passar o valor 7850000000000000000 |
codigoEmpresa | String | 15 | Representa o código do estabelecimento. ESTABELECIMENTO.CODIGO_ESTABELECIMENTO |
codigoLoja | String | 4 | Representa o número da loja. Deve-se completar com zeros a esquerda. Ex: Loja 1 deve ser passado 0001 |
pdv | String | 3 | Representa o número do PDV Deve-se completar com zeros a esquerda. Ex: PDV 22 deve ser passado 022 |
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 |
NSUSafe | String | 9 | NSU SAFE da Transação |
MensagemPDV | String | 16 | Mensagem a ser exibida no terminal |
SaldoDisponivel | Double | 12,2 | Saldo Disponível no Cartao |
Cartao | String | 19 | Número do Cartão Consultado |
TempoResposta | Numeric | 6 | Tempo de Resposta da Transação |
DataCarga | String | 10 | Data da primeira carga. Máscara: AAAAMMDD |
Validade | String | 4 | Data de Validade do Cartao. Máscara: AAMM |
DataUltimaRecarga | String | 14 | Data/hora da última transação de recarga. Máscara: AAAAMMDDHHMMSS |
TipoResgatePermitido | Char | 1 | Tipo de Resgate permitido para o cartão. T – Total P – Parcial |
CartaoPermiteRecarga | Char | 1 | Flag que indica se o cartão pode ou não ser recarregado. S – Sim N – Não |
CartaoPermiteValorVariavel | Char | 1 | -- DEPRECATED -- |
ValorMinimoRecarga | String | 12 | Valor mínimo para transação de resgate. 000000000001 representa R$ 0,01 |
ValorMaximoRecarga | String | 12 | Valor máximo para transação de resgate. 000000100000 representa R$ 1000,00 |
NomeResponsavel | String | 50 | Nome do Responsável* * Utilizado na modalidade Voucher |
XML de Retorno
<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://grupolinx.com.br/">
<CodigoResposta>00</CodigoResposta>
<NSUSafe>000074193</NSUSafe>
<MensagemPDV>TRANSAC APROVADA</MensagemPDV>
<SaldoDisponivel>177</SaldoDisponivel>
<Cartao>6394412000000001027</Cartao>
<TempoResposta>5984</TempoResposta>
<DataCarga>20151207</DataCarga>
<Validade>1612</Validade>
<DataUltimaRecarga>20151207152148</DataUltimaRecarga>
<TipoResgatePermitido>T</TipoResgatePermitido>
<CartaoPermiteRecarga>S</CartaoPermiteRecarga>
<CartaoPermiteValorVariavel>S</CartaoPermiteValorVariavel>
<ValorMinimoRecarga>000000000001</ValorMinimoRecarga>
<ValorMaximoRecarga>000000100000</ValorMaximoRecarga>
<NomeResponsavel>0000000000CLIENTE CONV PRE-PG</NomeResponsavel>
</RespostaSAFE>
Resgate (Utilização) Gift Card
Para regatar (utilizar) um Gift Card, deve-se utilizar o seguinte método: ResgateGiftCardD3
Parâmetros de entrada
Nome | Tipo | Tamanho | Descrição |
numeroCartao | String | 19 | Número do Cartão a ser consultado. |
valor | Double | 12,2 | Valor de Transação |
horaLocal | String | 6 | Representa a hora local do PDV Mascara: hhmmss |
dataLocal | String | 4 | Representa a data local do PDV Mascara: MMDD |
codigoEmpresa | String | 15 | Representa o código do estabelecimento.
ESTABELECIMENTO.CODIGO_ESTABELECIMENTO |
codigoLoja | String | 4 | Representa o número da loja. Deve-se completar com zeros a esquerda. Ex: Loja 1 deve ser passado 0001 |
pdv | String | 3 | Representa o número do PDV Deve-se completar com zeros a esquerda. Ex: PDV 22 deve ser passado 022 |
numeroCupom | String | 6 | Número do cupom de troca. Deve-se completar com zeros a esquerda. |
vencimentoCartao | String | 4 | Data de Vencimento do Cartão Máscara: AAMM |
dataReferencia | String | 4 | Data da Transação Máscara: MMDD |
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 |
NSUSafe | String | 9 | NSU SAFE da Transação |
MensagemPDV | String | 16 | Mensagem a ser exibida no terminal |
SaldoDisponivel | Double | 12,2 | Saldo do cartão após o resgate |
TextoCupom | String | 260 | Texto do cupom impresso no PDV. O caracter @ significa quebra de linha. |
Cartao | String | 19 | Número do Vale-Troca gerado |
TempoResposta | Numeric | 6 | Tempo de Resposta da Transação |
DataHoraTransacao | String | 10 | Data/Hora da Transação realizada. Máscara: MMDDHHMMSS |
XML de Retorno
<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://grupolinx.com.br/">
<CodigoResposta>00</CodigoResposta>
<NSUSafe>000073430</NSUSafe>
<MensagemPDV>TRANSAC APROVADA</MensagemPDV>
<SaldoDisponivel>50</SaldoDisponivel>
<TextoCupom> CARTAO PRE-PAGO@ COMPRA/RESGATE@ DATA: 03/03/2016 HORA: 16:07:05 @ESTAB: 0001 @CPF: 00000000000 @NSU_SAFE:000073455 APROV: 907857 @VALOR DA COMPRA: 1 SALDO ATUAL: 14@LOJA: 0001 PDV: 001 </TextoCupom>
<Cartao>6394412000000001027</Cartao>
<TempoResposta>741</TempoResposta>
<DataHoraTransacao>0303095615</DataHoraTransacao>
</RespostaSAFE>
Realizar Carga Credito (D1)
Para realizar um resgate de crédito (pagamento) de um giftcard, deve-se utilizar o método: CargaGiftCardD1
Parâmetros de entrada
Nome | Tipo | Tamanho | Descrição |
numeroCartao | String | 19 | Número do cartão do giftcard |
valor | Double | 12,2 | Valor do crédito |
horaLocal | String | 6 | Representa a hora local do PDV Mascara: hhmmss |
dataLocal | String | 4 | Representa a data local do PDV Mascara: MMDD |
codigoEstabelecimento | String | 15 | Representa o código do estabelecimento |
codigoEmpresa | String | 4 | Código da empresa |
codigoLoja | String | 4 | Representa o número da loja. Deve-se completar com zeros a esquerda. Ex: Loja 1 deve ser passado 0001 |
pdv | String | 3 | Número do PDV |
numeroDoCupom | String | 6 | Número do cupom |
numeroCampanha | Integer | 6 | --DEPRECATED-- |
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 |
Texto do cupom | String | 999 | Texto do cupom a ser impresso |
Número do 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 |
XML de Retorno quando passar 0 (zero) no idLista
<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://grupolinx.com.br/">
<CodigoResposta>00</CodigoResposta>
<NSUSafe>000083246</NSUSafe>
<MensagemPDV>TRANSAC APROVADA</MensagemPDV>
<SaldoDisponivel>29</SaldoDisponivel>
<TextoCupom>CARTAO PRE-PAGO @ RECARGA@ DATA: 03/03/2016 HORA: 16:07:05@ ESTAB: 0001 @ CARTAO:6392472000000000002@ NSU_SAFE:000083246 APROV: 109817@ VALOR DA RECARGA: 15,50@ SALDO ATUAL: 29,00@ @ LOJA: 0001 PDV: 001@</TextoCupom>
<Cartao>6392472000000000002</Cartao>
<TempoResposta>5900</TempoResposta>
<DataHoraTransacao>0303160705</DataHoraTransacao>
<ValorTotalTransacao>0</ValorTotalTransacao>
</RespostaSAFE>
Realizar Carga Credito V2 (D1)
Para realizar um resgate de crédito (pagamento) de um giftcard, utilizando o cartão secundário e seu respectivo PIN, deve-se utilizar o método: CargaGiftCardD1V2
Parâmetros de entrada
Nome | Tipo | Tamanho | Descrição |
numeroCartao | String | 19 | Número do cartão do giftcard |
valor | Double | 12,2 | Valor do crédito |
horaLocal | String | 6 | Representa a hora local do PDV Mascara: hhmmss |
dataLocal | String | 4 | Representa a data local do PDV Mascara: MMDD |
codigoEstabelecimento | String | 15 | Representa o código do estabelecimento |
codigoEmpresa | String | 4 | Código da empresa |
codigoLoja | String | 4 | Representa o número da loja. Deve-se completar com zeros a esquerda. Ex: Loja 1 deve ser passado 0001 |
pdv | String | 3 | Número do PDV |
numeroDoCupom | String | 6 | Número do cupom |
numeroCampanha | Integer | 6 | --DEPRECATED-- |
numeroCartaoSecundario | String | 19 | Número do cartão secundário |
pinCartao | String | 10 | PIN do cartão secundário |
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 |
Texto do cupom | String | 999 | Texto do cupom a ser impresso |
Número do 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 |
XML de Retorno quando passar 0 (zero) no idLista
<RespostaSAFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://grupolinx.com.br/">
<CodigoResposta>00</CodigoResposta>
<NSUSafe>000083246</NSUSafe>
<MensagemPDV>TRANSAC APROVADA</MensagemPDV>
<SaldoDisponivel>29</SaldoDisponivel>
<TextoCupom>CARTAO PRE-PAGO @ RECARGA@ DATA: 03/03/2016 HORA: 16:07:05@ ESTAB: 0001 @ CARTAO:6392472000000000002@ NSU_SAFE:000083246 APROV: 109817@ VALOR DA RECARGA: 15,50@ SALDO ATUAL: 29,00@ @ LOJA: 0001 PDV: 001@</TextoCupom>
<Cartao>6392472000000000002</Cartao>
<TempoResposta>5900</TempoResposta>
<DataHoraTransacao>0303160705</DataHoraTransacao>
<ValorTotalTransacao>0</ValorTotalTransacao>
</RespostaSAFE>
Gerar Cartão Giftcard
Para gerar um cargão giftcard, deve-se utilizar o método: GerarCartaoGiftcard.