Nothing arrives in Germany because of the Royal Navy's blockade.
Britain runs out of money in 1941 or 1942 and isn't able to buy anything. They have to agree to peace because their economy cannot afford the war effort. Afterwards, the Germans can buy from the US.
The Soviets also run out of money at some point - but at least they do have large gold reserves they inherited from the Czar, what they mined from Kolyma and other gulag camps, and what they got from Spain. I don't know the figures, so I am not sure how much they can get for how long.
None of this is in the US interests so they wouldn't have done it. However, they probably could have secured something from the Soviets early on when they were really desperate for some kind of compensation.