Sharing your Transaction Details API with a third party application allows it to retrieve transaction details and settled batch information from the gateway. Authorize.Net, valuing your security, makes this a feature that is disabled by default. If you are using Chargebee, you will have to enable your Transaction Details API manually for it to be able to fetch data from the gateway for your subscription reports.

This error pops up when Chargebee is denied access to the transaction details stored on Authorize.Net. You can enable access via Account >> Settings >> Security Settings >> Transaction details API.