Skip to content

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.