Transações relacionadas a modalidade de pagamento - Voucher

Voucher - Modalidade simplificada:

Quando o Software deseja realizar uma transação de voucher, envolvendo poucas informações da transação na sua resposta, a mesma será caracterizada por:

[ 00 ] indica que não existiram restrições para a efetivação da transação.
[ 11 ] indica que existiram restrições para a efetivação da transação. O sistema de automação deve retornar à rotina de recebimento de valores, pois a transação solicitada não foi autorizada, não sendo válida como forma de pagamento

int DIRETIVA_CALLBACK TransacaoCartaoVoucher(char *pValorTransacao, char *pNumeroCupom, 
                                             char *pNumeroControle)

Voucher - Modalidade completa:

Quando o Software necessita de detalhes mais precisos para realizar a transação de cartão voucher, através da chamada da função TransacaoCartaoVoucherCompleta. Os parâmetros opicionais desta função são:

Parâmetros
Reservado

[ 00 ] indica que não existiram restrições para a efetivação da transação.
[ 11 ] indica que existiram restrições para a efetivação da transação. O sistema de automação deve retornar à rotina de recebimento de valores, pois a transação solicitada não foi autorizada, não sendo válida como forma de pagamento.

Campo

Tamanho

Descrição

ValorTransacao

12N

10 inteiros, 2 decimais

NumeroCupom

06N

Número do cupom (fiscal ou não fiscal)

NumeroControle

06N

NSU (número seqüencial único)

02I

[ 00 ] Transaçãoautorizada
[ 11 ] Transação não efetuada

Voucher - Status confirmação:

A confirmação de transação com cartão voucher é realizada através da chamada às funções ConfirmaCartaoVoucher.

Na resposta da chamada à função será devolvido o, indicando o resultado da transação.

[ 00 ] indica que não existiram restrições para a efetivação da transação.
[ 11 ] indica que existiram restrições para a efetivação da transação.

Os campos estão abaixo caracterizados.

Campo

Tamanho

Descrição

NumeroControle

06N

NSU (número sequencial único)

02l

[00] Confirmação aceita
[11] Confirmação não aceita