Receipt Configuration — Operator Guide¶
Audience: Event Operators, Show Admins App: Event Site (My Orders/Tickets) · Show Admin (Marketing Settings) Related: [[email-template-variables-operator-guide]] · [[tribal-knowledge/index|Tribal Knowledge]] ClickUp: #86b7q2023 — Add the ability to download a receipt / invoice for an order
What this is¶
Attendees can download a Payment Receipt / Invoice for Reimbursement PDF directly from the My Tickets / Orders page on the event site. The receipt is designed for employer reimbursement and expense reporting — it includes order details, payment method, ticket line items, and totals.
The receipt content is driven partly by marketing settings you configure per-summit in Show Admin. This guide covers what those settings are and how they affect the PDF.
How attendees access receipts¶
On the event site, any attendee with a paid order can go to My Tickets → Orders and click the download button next to their order to get the receipt as a PDF.
Note: Free orders (those covered entirely by a promo code with no actual charge) also generate a receipt, but the Payment Method will show N/A since no payment was processed.
Marketing settings for receipt configuration¶
These keys are set in Show Admin → Settings → Marketing the same way as other marketing settings. They control what appears in the Organizer section of the receipt header and the tax ID line.
| Marketing Setting Key | Description |
|---|---|
PRINT_LOGO |
URL of the logo to display at the top of the receipt. Defaults to summit.logo if not set. |
RECEIPT_ORGANIZER_LEGAL_NAME |
Legal entity name of the organizing body (e.g. "Linux Foundation Events, LLC"). Defaults to the summit name if not set. |
RECEIPT_ORGANIZER_ADDRESS_LINE_1 |
Street address line 1 |
RECEIPT_ORGANIZER_ADDRESS_LINE_2 |
Street address line 2 (optional) |
RECEIPT_ORGANIZER_CITY |
City |
RECEIPT_ORGANIZER_STATE |
State or Province |
RECEIPT_ORGANIZER_POSTAL_CODE |
Postal / ZIP code |
RECEIPT_ORGANIZER_COUNTRY |
Country |
RECEIPT_ORGANIZER_TAX_ID |
The tax ID value (e.g. "12-3456789") |
RECEIPT_ORGANIZER_TAX_ID_LABEL |
Label for the tax ID field (e.g. "EIN", "VAT", "ABN") |
How to add or update a setting¶
- In Show Admin, select your summit, then go to Settings → Marketing in the left sidebar.
- Click Add setting (or find and edit an existing key).
- Set the Key to one of the keys from the table above (exact match, uppercase).
- Set the Type to
TEXT. - Enter the Value and save.
Default behavior when settings are not configured¶
It is safe to deploy without any of these settings configured — the receipt will render cleanly using summit defaults. Specifically:
PRINT_LOGO— falls back tosummit.logo.RECEIPT_ORGANIZER_LEGAL_NAME— falls back to the summit name.- Address fields (LINE_1, LINE_2, CITY, STATE, POSTAL_CODE, COUNTRY) — if none of the address fields are set, the organizer address section is omitted entirely from the receipt. There will be no empty/blank address block.
RECEIPT_ORGANIZER_TAX_ID/RECEIPT_ORGANIZER_TAX_ID_LABEL— if not set, the tax ID line is omitted entirely.
What the receipt shows¶
The PDF is titled "Payment Receipt / Invoice for Reimbursement" and includes:
Header / Organizer section
- Logo (from PRINT_LOGO or summit default)
- Organizer legal name
- Organizer address (if configured)
- Tax ID and label (if configured)
Document details - Document Number (= Order Number) - Issue date
Event section - Summit / event name and dates
Payment information - Order Number - Payment Method (see below) - Card Type and Last Four digits (for credit/debit card payments only)
Ticket line items and totals - Each ticket with its price - Refunded amount (only shown when a refund has occurred) - Balance Due
Reimbursement box - A labeled section reading "For Employer / Reimbursement Use" with a brief confirmation statement — intentionally repeated across the document to make the reimbursement purpose clear.
Payment method display¶
The receipt shows the payment method used at time of purchase:
| Scenario | Payment Method shown on receipt |
|---|---|
| Credit or debit card | "Credit / Debit Card" + card type + last four digits |
| Stripe Link | "Stripe Link" (no last-four — this field is omitted rather than left blank) |
| Bank Transfer (ACH) | "Bank Transfer (ACH)" |
| Alipay | "Alipay" |
| Admin / manual / offline payment | "Offline Payment" |
| Free order (promo code, $0 charge) | "N/A" |
Note on older orders:
payment_info_typeis a field introduced in the summit API in August 2025. Orders placed before that time may show N/A for Payment Method even when Card Type and Last Four digits are displayed. This is expected behavior — new orders display correctly.
Refund status on receipts¶
The receipt badge at the top of the PDF reflects the current order status:
- PAID — standard paid order, no refund
- PARTIAL REFUND — order has been partially refunded; the refunded amount and updated Balance Due are shown in the totals section
- REFUNDED — order has been fully refunded
Orders without any refund activity are unaffected and show only the PAID badge.
Deployment notes¶
The receipt download is part of the my-orders-tickets-widget, which is bundled into the event-site package. The widget is configured in event-site theme templates — confirm the template for your event includes the widget before launch.
Deployed to: tier1-default, tier1-dark, yoco, 2026ocpemea (as of widget v1.0.8 / event-site v2.1.42 and later).
Last updated: June 1, 2026