Payment going to two different Stripe Accounts?

I’m doing an airbnb like site but with a small twist. I need to make it so that when a user purchases a service, part of it goes to my company’s Stripe account and the rest goes into a separate Stripe account. The second account will be a non-profit and` it will always be the same account. Do I do that in bubble or in stripe? I thought of running two different transactions, but I would hate to be charged double the transaction fees or have the user input their credit card twice. Any ideas?