payable forthwith upon demand

Такий, що підлягає сплаті негайно на вимогу

Джерело: Англо-український бізнес-словник на Slovnyk.me