The idiom "pay on the nail" means:
The idiom "pay on the nail" means:
Explanation
Pay on the nail means pay on the spot.
For example:
Goods will be delivered if you pay on the nail.
Pay on the nail means pay on the spot.
For example:
Goods will be delivered if you pay on the nail.