Is there a way to create a payment transaction without an AVS check? Since we verify AVS when each payment profile is first set up I don't see a need to re-run AVS with every subsequent transaction (we do implement CV2 for every subsequent transaction). We do not re-send the Address and Zip so I assume that the AVS is being re-run using the data in the payment profile, and it is costing us a lot of money...
Code is below. Any help would be appreciated. (I know this function is deprecated and can change over to the new function if that is necessary).
requestXml = "<?xml version=""1.0"" encoding=""utf-8""?>" _
& "<createCustomerProfileTransactionRequest xmlns=""AnetApi/xml/v1/schema/AnetApiSchema.xsd"">" _
& merchantAuthenticationXml() _
& "<transaction>" _
& " <profileTransAuthCapture>" _
& " <amount>" & amount & "</amount>" _
& " <customerProfileId>" & customerProfileId & "</customerProfileId>" _
& " <customerPaymentProfileId>" & paymentProfileId & "</customerPaymentProfileId>" _
& " <cardCode>" & CARDCODE & "</cardCode>" _
& " </profileTransAuthCapture>" _
& "</transaction>" _
10-16-2018 08:37 PM - edited 10-16-2018 08:38 PM
Hi,
Thank you for reaching out to us.
AVS checks are part of the Fraud prevention service that Authorize.Net provides.
As part of this service, we aim to protect you and your customers from fraudulent transactions, which you may or may not even recognize. In order to do this, we run AVS check on each and every transaction, because we cannot rule out cases of phishing and identity theft.
Unfortunately, it is a case of All-or-Nothing. But rest assured, it is a wise investment to protect your business from fraud.
01-24-2019 10:31 PM
You can customize your Fraud Detection Suite settings by going to :
1. https://login.authorize.net
2. Select Fraud Detection Suite
3. Edit your setting based on your business needs
01-25-2019 10:31 AM