For our Team accounts that have multiple locations, some of our payment portals can be configured on a per location basis. Right now that includes PayPal and Square, but others may be added in the future.
Essentially this means that when an appointment gets booked in Location A, the payment will go through to the connected account for Location A. When an appointment gets booked in Location B, the payment will go through to the connected account for Location B. If a location doesn't have a connected account, then it will go to your default payment portal account.
In this documentation we go through: