meaning of auf Zahlung bestehen

auf Zahlung bestehen - German to English

to insist upon payment