Histórico

Criar um Voucher

Para criar um Voucher, deve-se utilizar o seguinte método: TrustvoxCreateGiftCard

Parâmetros de Entrada

Esse método não possui parâmetros de entrada.

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

Valor de carga do Voucher

TempoResposta

Numeric

6

Tempo de Resposta da Transação

DataCarga

String

6

Data da geração do Voucher (AAAAMMDD)

Validade

String

4

Validade do Voucher (AAMM)

NumeroCartao

String

19

Número do Voucher gerado

ValorTotalTransacao

Double

12,2

Valor de carga do 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>134671830</NSUSafe>
<MensagemPDV>Voucher 6394412000000234488 com valor R$ 20,55 e validade em 23/01/2024</MensagemPDV>
<SaldoDisponivel>20.55</SaldoDisponivel>
<TempoResposta>398</TempoResposta>
<DataCarga>20230123</DataCarga>
<Validade>2401</Validade>
<NumeroCartao>6394412000000234488</NumeroCartao>
<ValorTotalTransacao>20.55</ValorTotalTransacao>
</RespostaSAFE>


Enviar os itens para a TrustVox

Para enviar os itens, deve-se utilizar o seguinte método: TrustvoxCreateOrder

Parâmetros de entrada

Nome

Tipo

Tamanho

Obrigatório

Descrição

estabelecimento

String

15

S

Representa o código do estabelecimento. ESTABELECIMENTO.CODIGO_ESTABELECIMENTO. Completar com espaços a direita até 15 posições.

codigoLoja

String

4

S

Representa o número da loja.Deve-se completar com zeros a esquerda.Ex: Loja 1 deve ser passado 0001

pdv

String

3

S

Representa o número do PDVDeve-se completar com zeros a esquerda.Ex: PDV 22 deve ser passado 022

horaLocal

String

6

S

Representa a hora local do PDVMascara: hhmmss

dataLocal

String

4

S

Representa a data local do PDVMascara: MMDD

numeroCupom

Char

6

S

Número do cupom (COO) da transação

nsu

String

6

S

Número do NSU da transação

email

String

255

S

Endereço de email do cliente

firtName

String

255

S

Primeiro nome do Cliente

lastName

String

255

S

Ultimo nome do Cliente

telefone

String

11

S

Telefone do Cliente

items

Array of TrustvoxCreateOrderItem





TrustvoxCreateOrderItem

Nome

Tipo

Tamanho

Obrigatório

Descrição

id

String

15

S

Código interno do item

price

Double

12,2

S

Valor do Item

name

String

255

S

Descrição do Item


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 da transação (Para essa transação será sempre 0)

TempoResposta

Numeric

6

Tempo de Resposta da Transação

DataHoraTransacao

String

19

Data/Hora da transação (MMDDHHMISS)

ValorTotalTransacao

Double

12,2

Valor da transação (Para essa transação será sempre 0)


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>134671837</NSUSafe>
    <MensagemPDV>TRANSAC APROVADA</MensagemPDV>
    <SaldoDisponivel>0</SaldoDisponivel>
    <TempoResposta>9615</TempoResposta>
    <DataHoraTransacao>0203115132</DataHoraTransacao>
    <ValorTotalTransacao>0</ValorTotalTransacao>
</RespostaSAFE>

Essa transação não precisa de confirmação