Sorry, sir, but I own and run several webshops, where I accept credit card payments through different platforms and payment providers. Not with any of them do I actually have the money (or the possibility to spend it) within 20 minutes. Not by far.
So, what are your numbers?