Effective: July 15, 2026 · For direct lots (our allotment) and partner affiliate lots (ParkON, APR, Way, SpotHero)
support@parkatsea.com with booking ID + QR.Partner · ParkON / APR / Way / SpotHero): refund per partner site where you booked (deep-link). We link mode, no liability, but we help contact operator.When you book a lot without Partner badge, you book our allotment (e.g., 50 spots/day). We are Merchant of Record, payment via Stripe Checkout hosted, QR SEA-{lot}-{ts}.
| When you cancel | Refund | How |
|---|---|---|
| >2h before entry_at | 100% total = (subtotal-discount)+feeAirport+feeService | /account Cancel → Stripe refund `re_...` → email `booking_cancelled` via Resend |
| <2h before entry or after entry started | No refund, operator may approve partial per discretion | Contact support, we ask operator |
| No-show (did not arrive, did not cancel) | No refund, spot held for you | N/A |
| Checkout expired (30min hold, did not pay) | No charge, booking `expired`, allotment released | `checkout.session.expired` webhook |
| Payment failed | No charge, retry via /account → Pay via Stripe | `payment_intent.payment_failed` |
Commission: our `commission = (subtotal-discount)*rate (e.g., 20%)`, `payout_amount = (subtotal-discount-commission)+feeAirport`. On refund, we void commission + payout, refund full to you, Stripe fee non-refundable per Stripe (2.9%+30¢ not returned to us either after refund).
support@parkatsea.com with subject "Cancel #ID QR CODE" + email. We cancel within 24h.Lots with badge Partner · ParkON / APR / Way / SpotHero are affiliate inventory from similar sites. We query them via `/api/search?include_external=true` (parkon, airportparkingreservations via CJ PID 8013741, way, spothero) and merge into search results. All bookings now happen on-site via our Stripe Checkout – no external redirect. Click Book Now → our checkout → QR + email via Resend, same as direct lots. Affiliate metadata stored in booking as source_type=affiliate_direct for commission tracking.
Refund for partner lots: Same as direct – free cancel until 2h before entry, 100% refund via Stripe. We handle refund, no need to contact partner. Commission via our direct margin (15% vs 20% direct).
affiliate_clicks and opened deep-link with UTM + CJ tracking utm_source=seatacpark & aff_id=8013741. No longer used – all transactions on-site.No-show = no refund for direct. If lot closure due to weather, FAA, emergency, we refund 100% via Stripe or offer rebook to another lot with availability `MIN(inventory)-COUNT(bookings)`. Partner lot closure per partner.
If you file chargeback without contacting us, we will provide Stripe evidence: booking confirmation, QR scan logs, entry/exit times, email events from Resend, IP + User-Agent. Fraudulent bookings (fake email, disposable) may be cancelled with no refund.
Parking may be subject to city/county tax (SEA area). Currently airport fees $6.99 + service $2.00 include tax estimates. No extra tax added at Checkout unless local law changes — then we will show as line item.
Refund requests, cancel outside /account, or help:
This page is for Stripe verification and customer clarity. It is not legal advice. We use Stripe Checkout hosted (SAQ-A) — card data never stored by us, only `stripe_session_id`, `payment_intent`, `stripe_payment_status`. © 2026 SeaTacPark · Refund email via Resend `bookings@notify.parkatsea.com`.