Para criar um Voucher, deve-se utilizar o seguinte método: TrustvoxCreateGiftCard
Esse método não possui parâmetros de entrada.
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 |
<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>
Para enviar os itens, deve-se utilizar o seguinte método: TrustvoxCreateOrder
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 |
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 |
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) |
<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 |