Restaurant payments used to be treated largely as a back-end function. The guest paid, the transaction was processed and the ...