What does auf Zahlung bestehen mean?

auf Zahlung bestehen - German to English

to insist upon payment