Pagamento de Contas (CIELO)
Pagamento Contas Cielo
A função atualmente disponibilizada é:
int DIRETIVA_CALLBACK TransacaoPagamentoContasVisanet(char *pTipoConta, char *pCodigoBarras,
char *pFormaPagamento, char *pTrilhaCartao, char *pValorTransacao, char *pNumeroCupom,
char *pNumeroControle)
Através da função TransacaoPagamentoContasVisanet é possível realizar o pagamento de contas desde que esta seja autorizada pela Cielo (a rede Cielo antigamente era chamada Visanet). Caso a transação seja autorizada, será disponibilizado no diretório parametrizado para os cupons um arquivo contendo as informações. O automação comercial deverá imprimir o comprovante presente no arquivo.
O nome desse arquivo tem o formato NNNNNN.PPP, onde NNNNNN é o NumeroControle e PPP é o número do terminal configurado.
Na resposta da chamada à função serão preenchidos os campos TipoConta , CodigoBarras , FormaPagamento , TrilhaCartao , NumeroControle , e será devolvido o , indicando o resultado da transação.
Os campos das funções estão abaixo caracterizados.
Campo | Tamanho | Descrição |
---|---|---|
TipoConta | 01N | Tipo do documento pago • [ 0 ] Título lido • [ 1 ] Título digitado • [ 2 ] Convênio lido • [ 3 ] Convênio digitado |
CodigoBarras | 44N | Código de barras ou linha digitável do documento |
FormaPagamento | 02N | Forma de pagamento utilizada • [ 03 ] Cartão de débito |
TrilhaCartao | 37A | |
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) |