No since you never pay for the food. Either the customer pays, or you're postmates pre-paid card covers it. I'm sure you get to keep the food.
No, you don't pay for the food if the customer cancelled the order.
No, the customer gets charged any ways
Please note that all of this content is user-generated and its accuracy is not guaranteed by Indeed or this company.