Translation of "Payment on demand" in German