1) Why is there no online payment?
To implement online payment, a lot of security measures have to be taken. The safety of the payment from the buyer to the seller is questioned.
Therefore, to ensure the reliability of the transaction, I would actually recommend cash on delivery system.