Skip to content

Recarga de Celular

Introdução

Estas funções foram desenvolvidas para permitir a realização de recarga de celular pré-pago.

Através da função ConsultaValoresPrePago é possível saber as operadoras de cartão conveniadas e seus respectivos planos de recarga. 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 poderá imprimir e/ou apresentar na tela as informações contidas no arquivo. Esta função não exige confirmação.

A transação de recarga TransacaoRecargaCelular permite a execução da recarga propriamente dita. Nesta deve ser selecionado a operadora e o plano desejados. Ao contrário da função de consulta, nesta transação o comprovante de recarga deve ser impresso e a confirmação deverá ser realizada com o NumeroControle retornado pela transação. Neste caso, deve-se chamar as funções ConfirmaCartaoCredito e FinalizaTransacao.

Os campos das funções estão abaixo caracterizados.

Campo Tamanho Descrição
CodigoArea 02N 02 inteiros
NumeroTelefone 08N 08 inteiros
NumeroControle 06P 06 inteiros
MensagemOperador 64P Mensagem de retorno do Linx TEF

Consulta Valores PrePago

int DIRETIVA_CALLBACK ConsultaValoresPrePago(char *pNumeroControle, char *pMensagemOperador)

Recarga Celular

int DIRETIVA_CALLBACK TransacaoRecargaCelular(char *pCodigoArea, char *pNumeroTelefone, char *pNumeroControle)