payment at sight

Definition

Economics

  • Written as one of the terms of payment in a letter of credit, this means that the payment will be made immediately when the completion of the trade is documented, as opposed to after some specified delay.
http://www.dictionarycentral.com/definition/payment-at-sight.html