function checkoutItem
checkoutItem(
listing: Pick<CheckoutItem, "name" | "slug"> & { id: number; },
quantity: number,
unitPrice: number,
): CheckoutItem

Build a standalone-line CheckoutItem for one listing — the shared shape every single-listing checkout (direct-to-provider QR booking, the plain public booking form) builds its one-item items array from.

Parameters

listing: Pick<CheckoutItem, "name" | "slug"> & { id: number; }
quantity: number
unitPrice: number

Return Type

Usage

import { checkoutItem } from "docs/payments.ts";