Meaning of immediate payment

Definition of immediate payment

(noun) prompt payment for goods or services in currency or by check

Other information on immediate payment

WIKIPEDIA results for immediate payment
Amazon results for immediate payment