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.
boolean overrideTransaction ( ueSecurityToken Token, integer RefNum, string Reason )
Type |
Name |
Description |
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 |
string refnum;
string reason;
refnum = "46976525";
reason = "Because it is test";
//eBizCharge.TransactionResponse response = new eBizCharge.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 eBizCharge.eBizChargeService = New eBizCharge.eBizChargeService
Dim token As eBizCharge.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