You can't trust to pay online like Gcash. Some delivery guys would just cancel your order because you cannot be contacted though there was no call at all. Sometimes, they could not wait for just like 2 mins and would cancel the order. Worst you would not get a refund even a just voucher to compensate you.