cancel
Showing results for 
Search instead for 
Did you mean: 

Void of a previously authorized transaction

In reviewing the API coffee shop sample code (.NET), I see there is a function in the AuthorizeNet.dll called VoidARequest.  It says "A request representing a Void of a previously authorized transaction".

 

It appears there is a way to void a transaction right after auth-capturing it.  What does this do, exactly?  How can I do the same thing in my old code, without the API, until someday I can rewrite my app to use the API?  Does it remove the hold on the customer's funds as well?

 

CDeCinko
Contributor
Contributor
2 REPLIES 2

http://developer.authorize.net/guides/AIM/Submitting_Transactions/Credit_Card_Transaction_Types.htm#...

 

You can do that in any code, it just a different transaction type. Even when it get process, the credit card issuing bank may or may not released the hold on customer funds on a timely manner.

RaynorC1emen7
Expert

I guess that's the real rub.  Until everyone supports the immediate reversal of charges, there is no way programatic way to avoid getting the funds hold released.

 


RaynorC1emen7 wrote:

http://developer.authorize.net/guides/AIM/Submitting_Transactions/Credit_Card_Transaction_Types.htm#...

 

You can do that in any code, it just a different transaction type. Even when it get process, the credit card issuing bank may or may not released the hold on customer funds on a timely manner.