Make sure you have left the shop for a few turns.
The blacksmith wants some payment for his services.