O pagamento eletrônico com o Visanet é efetuado por meio de passagem de parametros para os componentes do visanet instalados em um servidor, para serem passados para o servidor VisaNet
Por padrão configuramos a chave generica de testes

1) Antes de executar este teste você deve executar as configurações nescessárias no sevidor
Para mais informações leia o arquivo "_Instruçoes.txt".

2) Os componentes vem com as váriáveis de servidores apontando para os servidores da Impactro como padrão, altere estas variáveis caso você utilize outro servidor.

3) Abaixo estão os campos necessários para executar um exemplo solicitação de pagamentoVisanet
Preencha com os valores configurados anteriormente.

Nome do Arquivo MerchantID: (sem a extensão .INI)
Número de Afiliação VisaNet:   (10 digitos)
Numero do Pedido: (número do pedido ou venda em sua loja)
Valor Total: (Valor que será cobrado, incluindo taxas de entrega ou subtraindo descontos, se necessário, no formato inteiro, sem postos ous separadores => preço x 100 )
Código da Forma de Pagamento: (Pode ser A001 para débito, ou 10NN para credito, onde NN é o número de parcelas)
Descrição TEF (Texto HTML de simples comferencia que será usado pelo visanet como breve histórico)

Valor de exibição (Em geral é o Valor Total formatado para a moeda vigente da compra)
Note que esse valor é o mesmo que o exibido em Valor Total, mas como ponto e o simbolo R$


Código Fonte:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    'Visa.SaveRequest = False 'Valor padrão para não gerar XML de requisição
    'Visa.ServerPath="C:\Visa\" 
    'Já como Visa.SaveRequest = False, então não é usado.
    'Se Visa.SaveRequest = True, você deverá configurar o visa.ServerPath com o caminho.

    'Onde será gerado os XML de requisição conforme a loja exemplo
    'Visa.ServerComponents = "http://www.impactro.com.br/visa/" 'Valor padrão, que informa o servidor e caminho (URL)
    'que é onde estão hospedados os programas CGI do visanet

    'Estas variáveis só precisam ser configuradas uma unica vez, ou seja elas podem ser redefinidas no global.asax
    'A IMPACTRO cobra uma taxa ANUAL para hospedar o arquivo .INI e a chave da loja ".keydata"
    'Nesta forma de hospedagem não é nescessário a geração dos XML de transação

End Sub

Protected Sub btnPage_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnPage.Click

    'OPÇÃO: 1 (padrão)
    'Chamada Padrão que gera o TID internamente e já solicita a autorização
    'Dim cOut As String = Visa.Pay(txtMerchantID.Text, txtAfiliadoID.Text, txtForma.Text, _
    txtPedidoID.Text, txtValorTotal.Text, txtHist.Text, txtValorExibicao.Text)

    'OPÇÃO: 2 
    'Chamada Especial onde primeiro é Gerado o TID para a captura e obtenção de informações e cancelamento 
    Dim cTID As String = Visa.GeraTID(txtAfiliadoID.Text, txtForma.Text)

    'Com o TID gerado você deve sava-lo no banco em banco de dados junto com o pedido do cliente 
    Session("TID") = cTID

    'Esta chamada passa como parametro o TID gerado anteriormente para fazer a chamada da transação de autorização 
    Dim cOut As String = Visa.Pay(txtMerchantID.Text, cTID, _
    txtPedidoID.Text, txtValorTotal.Text, txtHist.Text, txtValorExibicao.Text)

    'O Componente irá retornar um código HTML que possui um javascript e algumas chaves de autenticação nos servidores do visanet
    'Devemos apenas imprimir esse conteudo no response atual 
    Context.Response.Clear()
    Context.Response.ContentType = "text/html"
    Context.Response.Write(cOut)

End Sub
Conteúdo arquivo de configuração "cfglojavisa.ini":
Conheça os exemplos VisaNet:
Conheça os exemplos RedeCard:
Conheça também o Componente de Geração de Boleto
para pagamento de Titulos de Cobrança sem registro
Este exemplo está incuso na compra do componente de geração de boletos.

Baixe o XML de documentação da Impactro.Cobranca.DLL

Conheça nosso site http://www.superboleto.com.br

Consulte todas documentações fornecidas
para gerar nosso Componete

Adquira todos esses exemplos
por apenas R$ 120

Clique aqui para comprar ou tirar suas dúvidas