Goods will be delivered if you pay on the nail. ( which best expresses the meaning of the “pay on the nail” Idiom/Phrase?)
Note
Goods will be delivered if you pay on the nail. Pay promptly best expresses the meaning of the "pay on the nail" Idiom/Phrase.