Pay@Table is a module that runs on Westpay terminals that allows you accept payments at the table. This repo describes how this can be used and implemented
Pay@Table is a module that runs on Westpay Carbon terminals. It is intended for use with the C100 series of terminals that include WiFi and a printer.
Pay@Table is intended for use in a hospitality environment. The terminal can be taken to a customer’s table for them to pay their bill. The module offers:
- Waiter ID entry.
- Table listing and selection.
- Part or full payment.
- Payment by card, card or supported alternative payment methods (e.g. Swish)
- Bill splitting.
- Order summary at the point of payment for easy verification.
- Pro-forma printing.
- Table receipt printing for accounting purposes.
- Department and mode selection for restaurants with different areas and purposes, e.g. seating area vs bar vs takeaway queue.
Pay@Table does not work in isolation. It requires a server that provides information on:
- Amount to pay
- Table status
- Order details
Westpay does not provide this server. It is the responsibility of integrators to develop a server for this purpose, and one purpose of this document is to make that easier to achieve.