Idiom: Pay on the nail

What does 'Pay on the nail' mean?

If you pay on the nail, you pay promptly in cash.

See also: