After working with authorize.net and My Template Developer.. I'm convinced this is a Bug..
On my live site.. J3 V3 if your payment fails.. you get a notice in the message area up top.. from authorize.net
On my rebuilt site.. J4 VM4.2.2 when the payment fails I see the message up top but on an error page as seen in the image.. leaving the shopper no where to go.. on V3 it loads all this on the cart page... just like if you don't except the terms of service.
all other notification work fine.. like missing fields, terms of service not checked etc...
I do see this Error.. 0 You have not supplied a valid HTTP status code
Orders process fine... it's only when authorize.net wants to send a warning back that the transaction has failed.. You can see the notice at the top of the page..
If someone could test this for me also.. that would be great.. just say put in the wrong expiration date.. and confirm order..