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.