HostAgent

Guest journey · demo

Superpass, then overnight hire.

NZSki keeps the lift money. Quest locks the fleet by size. Two native bookings, two payments, one thread. Not a customer — a product demo.

Ava Berg

nzski.com/book · live

live

The desk is opening…

Bookings and money

  • NZSki e-tickets

    NZSki e-tickets

    Superpass × 2 × 3 days · NZ$1,014 · NZSki collects

    nzski.com/book

    Waiting

  • Quest fleet

    Quest Rentals

    Overnight hire × 2 · Sizes 39 / 44 · pickup 16:00

    questrentals.nz

    Waiting

  • Vendor + Stripe

    Payment

    Two charges · NZSki $1,014 · Quest $414 via Stripe

    PCI tokens

    Waiting

  • Both native

    Itinerary

    Confirmed · Pass doesn’t burn on wind hold. Fleet stays locked.

    webhooks

    Waiting

How the bookings actually land.

  1. 01

    Check both systems

    NZSki e-tickets for Superpass remaining. Quest fleet by shoe size. If a 44 is gone, we say so before we touch the pass.

  2. 02

    Hold, don’t charge

    POST NZSki /holds and Quest /fleet with idempotency keys. If either fails, release the other. No half-booked Thursday.

  3. 03

    Take payment the way each vendor allows

    NZSki collects the Superpass on their checkout — they keep lift revenue. Quest hire is Stripe Connect: guest pays, 8% stays with the desk, rest to Quest. Card data never hits our servers.

  4. 04

    Confirm both

    NZ- and QR- come back in the thread. Wind hold doesn’t burn the pass. Quest still holds the skis if we flip fields.

Who takes the card.

We never see a PAN. Tokens only. Each vendor decides if they collect or if we split through Stripe Connect.

WhatWho chargesAva’s three daysHostAgent
Queenstown Superpass × 2NZSki checkout (vendor collects)NZ$1,014$0 take — they own the ticket
Quest overnight hire × 2Stripe Connect (PCI token)NZ$4148% (NZ$33) to the desk, rest to Quest
If a hold failsNothing capturedNZ$0Auth then capture. Compensating release.

Windcave if Quest already settles in New Zealand. POLi for a school group. Afterpay only on the hire, not the pass. Demo amounts — not a live charge.