type alias ProcessedPayment

Processed payment record

Properties

attendee_id: number | null
ticket_tokens: EnvKeyEncrypted | ""

Encrypted "+"-joined ticket tokens; "" while none are stored.

failure_data: EnvKeyEncrypted | ""

Encrypted payment-row state carrying an outcome once a session reaches a handled terminal failure (refund issued, sold out, price changed, …); "" while a row is in-progress or finalized. The message can embed an encrypted-at-rest listing name, so the whole state is encrypted too.

payment_reference: OwnerKeyEncrypted | ""

Provider-specific refundable payment reference (e.g. Stripe pi_...).

Usage

import { type ProcessedPayment } from "doc.ts";