Pay On Demand Meaning