to pay [cash] on the nail
British English - umgangssprachlich - coll.
British English - umgangssprachlich - coll.