Definition of direct payment in US English:

direct payment

noun