The project I am working on does not store any credit card details
locally. For all of their transactions they simply store details
returned by Authorize.net: Key, ID, Amount. I have been tasked with
integrating a refund capability into their store (...