I have decided that I will not support partial authorizations and balance response transactions for now. I am not sure if I need to change anything in my shopping carts integration with Authorize,net (SIM) to support authorization reversals.
Here are the possible scenarios:
1. A transaction is declined by the issueing bank.....no authorization....no reversal needed.
2. A transaction fails AVS and is declined by my criteria as set in my merchant settings......Authorize.net automatically does an authorization reversal...no action required on my part.
3. A customer cancels an order that has an unsettled authorization.....I log in and manually void the transaction whiich issues the authorization reversal.
4. I ship a partial order and capture the applicable part of the authorization.....Authorize,net automatically issues an authorization reversal for the remaining uncaptured funds.
I don't see anything I need to change for any of these scenarios. Am I missing something?