Override a specific transaction.
This method can be used to override a transaction that has been flagged for manager approval.
Currently this method applies only to electronic check transactions.
See also runTransaction, voidTransaction, runCheckSale, runCheckCredit
boolean overrideTransaction ( ueSecurityToken Token, integer RefNum, string Reason )
Type | Name | Description |
---|---|---|
ueSecurityToken | Token | Merchant security token: used to identify merchant and validate transaction. |
integer | RefNum | Transaction Reference number assigned by the gateway. |
string | Reason | Description of override reason. (Optional, only used with select check processors) |
boolean |
For directions on how to set up the WSDL link and create the “token” and “client” variables, go to the C Sharp .Net Soap How-to.
string refnum; string reason; refnum = "46976525"; reason = "Because it is test"; //usaepay.TransactionResponse response = new usaepay.TransactionResponse(); Boolean response; try { response = client.overrideTransaction(token, refnum, reason); if (response) { MessageBox.Show(string.Concat("Transaction was overrided successfully")); } else MessageBox.Show(string.Concat("Error")); } catch (Exception err) { MessageBox.Show(err.Message); }
Dim client As usaepay.usaepayService = New usaepay.usaepayService Dim token As usaepay.ueSecurityToken token = Me.CreateToken("714SSUxv1uohng2XkMJ7kLpETsu58G66", "1234") Dim refnum As String refnum = 47019830 Dim reason As String reason = "Test" Dim response As Boolean response = client.overrideTransaction(token, refnum, reason) If response = True Then MsgBox("Override Successful.") Else MsgBox("An Error Occured.") End If
Version | Change |
---|---|
1.0 | Method added in soap v1.0 |