Is it possible in a single credit card charge to distribute part of the amount into more than one account?

For example, let's say I am charging a customer in $ 100.00 CAD. From this amount, I want to send $ 90.00 cad to one account, $ 9.00 to another account, and the rest is moneris fee. 

Is it possible? How to do it using a developer API (in my case, dotnet api). I am not using any e-commerce service like shopify.