This has been an ongoing issue and I have had no luck in resolving it.
On certain orders I am unable to issue a refund. I get an error message saying " the referenced transaction does not meet the criteria for issuing a credit".
Thanks for clarifying! It looks like that this error means that the transaction has not settled yet. Payments made via Authorize.Net are settled and allowed to be refunded only on the next day.
If this doesn’t help, I’d recommend connecting with Authorize.net’s support directly here.