Hi,
You are right in assigning to the Sales Office for the various sources of revenue, as DC is limited.
It all depends on the business requirement - like how do they want their reporting. Meaning, at which level of the org unit they want their reporting.
In out project, (though not a payment gateway service provider, ) we have done the same in using the Sales Office.
Regards