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  | 
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  | 
