meaning of auf der Stelle bezahlen

auf der Stelle bezahlen - German to English

to pay immediately