Performs AVS and CVV card validation checks without actually making a transaction.
public void AVSOnly();
Public Sub AVSOnly()
Please note that an AVSOnly transaction will not place a hold on any funds and will not reduce the cardholder's limit to buy. Also, an AVSOnly transaction will not place a transaction in the batch and no money will be transferred from the cardholder's account to the merchant's account. An AVS Only transaction should be used if the amount of the transaction is unknown but the merchant would like to perform validation that the card is good and the address matches what is on file at the issuer.
Once the amount of the transaction is known, process either a new Sale transaction, a RepeatSale using the PNRef returned in the AVS-Only Response, or a AuthOnly and then a Capture. Do not process a Force or Capture to "finalize" an AVSOnly transaction.
Note: The AVSOnly transaction is not supported in the eCommerce market.
.NET Standard Notes
To call this method in an asynchronous manner call AVSOnlyAsync instead. When the method completes (or an error is encountered) the AVSOnlyCompleted event will fire.