overrideTransaction

Override a specific transaction.

Description

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

Syntax

boolean overrideTransaction ( ueSecurityToken Token, string RefNum, string Reason )

Arguments

Type Name Description
ueSecurityToken Token Merchant security token: used to identify merchant and validate transaction.
string RefNum Unique transaction reference number assigned by the gateway. You can also use TransKey in the RefNum field.
string Reason Description of override reason. (Optional, only used with select check processors)

Return Value

Type Description
boolean Denotes if override was successful.

Examples

.NET C

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";

                //newtek.TransactionResponse response = new newtek.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);

                }

VB.Net

    Dim client As newtek.newtekService = New newtek.newtekService
        Dim token As newtek.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

Change Log

Version Change
1.7 TransKey can be used in RefNum field.