So why isn't there a method to pay on demand? I should be able to click a button to pay now.
Many payment providers protect fraud protection methods where for example I'll need to click a button in an app on my phone to approve the payment. I have a card for internet payments where I can only increase the payment limit for a pre-defined time, otherwise, it's under 1$ and if they don't try at the right time, payment will fail again. I should be able to click a button to "pay now".