Correct.
The ONLY way you can get paid for an allied territory is:
1. Your ally’s capital has already fallen from the enemy
2. You take territory that originally belonged to an ally from the enemy
Note that even if, for example, Moscow has fallen, USA cannot get paid for Archangel unless they take it from Germany or Japan. Simply landing in Archangel while it is still “Russian controlled” simply keeps it RUSSIAN.