Crediário
Crediário
int DIRETIVA_CALLBACK TransacaoCartaoCrediario(char *pValorTransacao, char *pNumeroCupom,
char *pNumeroControle)
[ 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.
Crediário Completa
int DIRETIVA_CALLBACK TransacaoCartaoCrediarioCompleta(char *pValorTransacao, char *pNumeroCupom,
char *pNumeroControle, char *pNumeroParcelas,
char *pDataParcela1, char *pValorParcela1,
char *pValorEntrada, char *pPermiteAlteracao,
char *pReservado)
Quando a automação comercial necessitar de detalhes mais precisos da transação, de cartão crediário, pode ser usada a solicitação de transação com cartão crediário, através da chamada à função TransacaoCartaoCrediarioCompleta. Os parâmetros opcionais dessa função são os seguintes:
NumeroParcelas (*)
DataParcela1 (*)
ValorParcela1 (*)
ValorEntrada (*)
PermiteAlteracao (*)
Reservado (*)
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) |
NumeroParcelas | 02N | Número de parcelas (00 – 99) |
DataParcela1 | 08N | <ddmmaaaa> Data da parcela1 |
ValorParcela1 | 12N | 10 inteiros, 2 decimais |
ValorEntrada | 12N | 10 inteiros, 2 decimais |
PermiteAlteracao | 01A | [ S ] Permite alterar valores informados (exceto ValorTransacao) [ N ] Não permite alterar valores informados |
Reservado | 158A | |
02I | [ 00 ] Transaçãoautorizada [ 11 ] Transação não efetuada |
[ 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.
Simulação Crediário
int DIRETIVA_CALLBACK TransacaoSimulacaoCrediario(char *pValorTransacao, char *pNumeroCupom,
char *pNumeroControle)
A função acima é realizada através da chamada às funções TransacaoPreAutorizacaoCartaoCredito, TransacaoCancelamentoPagamento ou TransacaoCancelamentoPagamentoCompleta, TransacaoResumoVendas e TransacaoConsultaParcelas , TransacaoConsultaSaldo ou TransacaoConsultaSaldoCompleta, TransacaoSaque, TransacaoSaqueCompleta, TransacaoConsultaCadastroCPF, TransacaoSimulacaoCrediario, TransacaoDeposito, TransacaoSaqueTransferenciaDomestica, Simulação de Crediário.
Os campos estão abaixo caracterizados.
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ção autorizada [ 11 ] Transação não efetuada |
** quantidade de dias do ano informado até a data atual
[ 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.