Given a situation you have cash only on you. And you need to buy something online. Would you go and deposit the money or would you buy it cash if given an option.
There are some shopping online apps that allow consumers to pay the items upon delivery. It is called cash on delivery (COD). It is common in my country, which is the Philippines.
For me, even though I have cash on hand, I rather pay through cash on delivery instead. One of the advantages is that I can receive and check the items for damages, before paying it, or I can use it as proof if I received it wrong, so I can make a complaint just in case.