About this set
A till receipt and a payment confirmation page. Narrow till receipt with a QR code is a 320 pixel café receipt in monospace type: the shop header, order, table, date and server, the items with quantities and amounts, subtotal, tax, tip and total, the card and approval code, a QR code for the e-receipt and a thank-you line. Its top and bottom edges are scalloped with a CSS mask of radial gradients, and the shadow is a drop-shadow on a wrapper because a mask also clips box-shadow. Payment confirmation with summary and pickup code is the page people see after paying online: a success check, the amount paid, reference, date and method, an order summary table with discount and tax, a Book your first class link and a Download receipt link, and a side panel with a pickup QR code and its reference. Both QR codes are placeholder SVGs drawn with one path, so replace them with a code generated by your back end. The confirmation stacks its QR panel under the summary below 640 pixels, and both print cleanly with the buttons hidden. No JavaScript.
What’s included
- 320px till receipt with scalloped edges cut by a CSS mask
- Payment confirmation with amount, reference, method and order summary
- QR code placeholders as single-path SVGs with text alternatives
- Receipt totals with tax and tip, confirmation totals with discount and tax
- No JavaScript, buttons hidden in print
Accessibility
The receipt is an article named by the shop name and the confirmation a section named by its heading; both use tables with captions and scoped row headers for items and totals. Each QR placeholder is an SVG with role="img" and a label saying what it links to, the check mark is decorative and hidden, links have visible focus outlines, and button transitions stop under prefers-reduced-motion.
Customise it
Change --rc-paper, --rc-ink and --rc-rule on .rc for the receipt and --pc-accent, --pc-soft and --pc-line on .pc for the confirmation. The scallop size is the 6px circle and 14px tile in the mask. In Tailwind edit the rc-* and pc-* colours in @theme.






