What are the payment methods?Cash on Delivery, Credit / Debit card payment, Online transaction Dilshan Malik How long will delivery take?How do I know my order has been confirmed?