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