Skip to main content

PurchaseSession

@totemsdk/edge


@totemsdk/edge / PurchaseSession

Interface: PurchaseSession

A long-running resource exchange session.

Properties

agreement

agreement: TradeAgreement


id

id: string


status

status: "completed" | "failed" | "authorized" | "active" | "settling" | "cancelled"

Methods

close()

close(): Promise<EdgeReceipt>

Returns

Promise<EdgeReceipt>


spent()

spent(): Promise<{ amount: string; tokenId?: string; }>

Returns

Promise<{ amount: string; tokenId?: string; }>


usage()

usage(): Promise<UsageEvent[]>

Returns

Promise<UsageEvent[]>