Processed payment record
payment_session_id: string
attendee_id: number | null
processed_at: string
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_...).