Every restaurant has its own payment policy. Some may ask for payment in advance, while others may require payment after your meal. 

For TAPn'GO as a payment system, it will send the order to POS. It's POS functionality to do further processing of orders. Bill payment is currently supported for final bill settlement only, not prepay.