The word for a soldier-for-hire is mercenary
Hessians
There were German soldiers who fought alongside the British, if that's what you meant... These soldiers were called Hessians.
Mercenary
If they are an allied country, you are deemed to help them at war, if you don't, the alliance ends. Also money. oil - which is money, religion, and mostly important - women...