Pular para o conteúdo principal

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 (**)*

CampoTamanhoDescrição
ValorTransacao12N10 inteiros, 2 decimais
NumeroCupom06NNúmero do cupom (fiscal ou não fiscal)
NumeroControle06NNSU (número seqüencial único)
NumeroParcelas02NNúmero de parcelas (00 – 99)
DataParcela108N<ddmmaaaa> Data da parcela1
ValorParcela112N10 inteiros, 2 decimais
ValorEntrada12N10 inteiros, 2 decimais
PermiteAlteracao01A[ S ] Permite alterar valores informados (exceto ValorTransacao)
[ N ] Não permite alterar valores informados
Reservado158A
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.

CampoTamanhoDescrição
ValorTransacao12N10 inteiros, 2 decimais
NumeroCupom06NNúmero do cupom (fiscal ou não fiscal)
NumeroControle06NNSU (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.

Este conteúdo foi útil para você?