UC Authorizenet Multi allows users to add multiple authorize.net accounts to their Ubercart site and select which account should be associated with a product node. During checkout, the appropriate authorize.net accounts are charged.
This was originally developed for a political advocacy organization (C4) that collects donations for candidates and for the C4 itself. For legal purposes, donations for candidates must be deposited into a separate bank account than the C4. This module allows them to create "products" (ie. donations) that, during checkout, are deposited into either the C4 bank account or the candidate bank account. The module supports an unlimited number of authorize.net accounts.