Skip to main content
Send a digital receipt for a completed order or enqueue an eligible receipt for a configured store printer.

Who can do this?

The staff-side receipt and print APIs authorize Owners, Managers and Staff. A guest-side receipt request is separately checked against the guest’s ownership of the order; guest access is not shop-wide.

Where to do it

Open the order in History. Send receipt appears for a Completed order. Print receipt appears for statuses the web marks printable: Submitted, Paid, Completed, Refunded, Refund initiated, Refund failed and Cancelled.

Email or text a receipt

  1. Select Send receipt.
  2. Choose Email or SMS.
  3. Enter or check the recipient. A linked guest’s email or phone can be prefilled.
  4. Submit. The panel validates email format or normalizes the phone number using the shop’s country context.
  5. Wait for the success state before closing.
  1. Select Print receipt on an eligible order.
  2. Tapp creates a print job for the store’s configured receipt printing setup.
  3. Wait for the success message. If the job reports an error, the UI shows that failure rather than claiming the paper printed.
Printing requires an active configured printer/print station. Sending email or SMS does not require that printer, but it does require a valid destination. The panel prefers a known guest email and otherwise can use SMS. It validates email and normalizes phone numbers with the shop country before sending. Print creates a job; only the returned Success state drives the printed-success message, while an error detail is surfaced to the operator.

Platform and market notes

The same digital receipt service is available to authorized guest flows. Web and POS can also show a receipt step immediately after completion. Phone normalization follows the shop country, and receipt amounts/tax labels follow the shop/order market context.

Troubleshooting

For email/SMS failure, correct the destination and resend the same order receipt. For printing failure, use the returned job error to check the configured printer/print station; do not assume a physical print occurred without Success.