logo
Welcome to our new AbleCommerce forums. As a guest, you may view the information here. To post to this forum, you must have a registered account with us, either as a new user evaluating AbleCommerce or an existing user of the application. For all questions related to the older version of Gold and earlier, please go to AbleCommerce Gold forum. Please use your AbleCommerce username and password to Login. New Registrations are disabled.

Notification

Icon
Error

Options
Go to last post Go to first unread
Joe Payne2  
#1 Posted : Monday, July 26, 2021 11:15:23 AM(UTC)
Joe Payne2

Rank: Advanced Member

Groups: HelpDesk, Developers
Joined: 11/9/2018(UTC)
Posts: 564

Thanks: 122 times
Was thanked: 26 time(s) in 25 post(s)
The Fraud Report section of the Payments tab only renders values for CVV and AVS if the most recent transaction was successful (auth or auth/capture). This is due to GetLastTransaction() only returning the array index if the transaction was successful.

It would be more useful the way it rendered in Gold, always showing CVV and AVS values regardless of success or failure. It's not intuitive to have to look down at each individual transaction to determine the actual CVV/AVS response codes when there's already a section above that shows field labels, but no values, when the last transaction failed.

Testing was done with the Sandbox AuthNet gateway operating in Live - Test Mode.

Wanna join the discussion?! Login to your AbleCommerce Forums forum account. New Registrations are disabled.

shaharyar  
#2 Posted : Tuesday, July 27, 2021 10:17:34 AM(UTC)
shaharyar

Rank: Advanced Member

Groups: Admin, Developers, Registered, HelpDesk, Authorized User
Joined: 10/5/2018(UTC)
Posts: 704

Thanks: 5 times
Was thanked: 113 time(s) in 112 post(s)
In Gold, the behavior is same if you see the Payment Information section on the Order Summary tab. In AC9, we are displaying this section on the payment tab.

Also in Gold, we never display the AVS/CVV values in the case of failure. Please elaborate if I am missing something. Thanks

Quote:
section above that shows field labels, but no values, when the last transaction failed.


This is what seems to be a problem. We should not display the field labels if there are no values.
Can you please share how to reproduce this case.

Joe Payne2  
#3 Posted : Tuesday, July 27, 2021 3:46:09 PM(UTC)
Joe Payne2

Rank: Advanced Member

Groups: HelpDesk, Developers
Joined: 11/9/2018(UTC)
Posts: 564

Thanks: 122 times
Was thanked: 26 time(s) in 25 post(s)
I have the AuthNet gateway set for a sandbox account with gateway settings configured for Test Gateway/Live Mode

Use card # 4111 1111 1111 1111
Use Expire: 01/22
Use CVV 900 for a success
Use CVV 901 for a failure

When you have a success response from AuthNet, you see the AVS and CVV response codes in the 'Fraud Report'

But when the payment has failed, you do not see the AVS or the CVV response codes. You have to look at the transaction below to find them. So the 'Fraud Report' dialog serves no purpose in even being on the page.

The use of the words 'Fraud Report' is very misleading. Just because the transaction failed doesn't make it fraud. The merchant can control what CVV and AVS response codes are 'acceptable' at the merchant gateway. So just because the transaction was rejected by the gateway, that doesn't make it 'fraud'. It just makes it a transaction that was declined.

Here are screenshots from a successful capture and a failed capture. You can see when the capture failed, there's no AVS or CVV response codes rendered to the page.

Capture.JPG (16kb) downloaded 0 time(s). Capture2.JPG (17kb) downloaded 0 time(s).
shaharyar  
#4 Posted : Wednesday, July 28, 2021 9:50:22 AM(UTC)
shaharyar

Rank: Advanced Member

Groups: Admin, Developers, Registered, HelpDesk, Authorized User
Joined: 10/5/2018(UTC)
Posts: 704

Thanks: 5 times
Was thanked: 113 time(s) in 112 post(s)
Thank you for the details. I am able to reproduce the exact issue.

Firstly, we should not be displaying the labels if there are no values. I am registering this as a bug.

Secondly, changing the label and displaying the code values in the case of failure is something that will be an enhancement. I am opening a discussion on this.

Thanks for pointing this out!

thanks 1 user thanked shaharyar for this useful post.
Joe Payne2 on 7/28/2021(UTC)
Joe Payne2  
#5 Posted : Wednesday, July 28, 2021 9:56:16 AM(UTC)
Joe Payne2

Rank: Advanced Member

Groups: HelpDesk, Developers
Joined: 11/9/2018(UTC)
Posts: 564

Thanks: 122 times
Was thanked: 26 time(s) in 25 post(s)
Ideally the response codes should be displayed regardless of success or failure of the last transaction. It's important to the merchant to know the exact AVS and CVV response either way.
Users browsing this topic
Guest (5)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.