É possivel cancelar qualquer transação, autorizada ou capturada, extornando o valor ao cliente

O cancelamento de uma operação visanet é simples, mas não tem volta
um vez canselado, já era!
o dinheiro se tiver sido capturado será devolcido ao cliente

Nome do MechantID:   (nome do arquivo.ini, sem a extensão)
Código da transação (TID):




Resposta original em XML:

Código Fonte:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Not IsPostBack AndAlso txtTID.Text = "" Then
        'Captura o TID gravado na session pelo arquivo "Visa_Pague.aspx" 
        txtTID.Text = Me.Session("TID")
    End If
End Sub

Protected Sub btnCancelar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnCancelar.Click
    'Faz a chamada aos componentes para obter as informações 
    Dim vc As VisaCancel = Visa.Cancel(txtMerchantID.Text, txtTID.Text)
    'concatena todas as variáveis de retorno
    'Veja a documentação visanet para entender para que serve cada uma delas 
    lblOut.Text = _
        "ARS: " & vc.ARS & " 
" & _ "LR: " & vc.LR txtXML.Text = vc.ResultXML End Sub
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