LedeWire SDK API Reference
    Preparing search index...

    Module browser/src

    @ledewire/browser

    LedeWire SDK for browser environments. Enables buyer authentication, content checkout, wallet funding, and purchases — embeddable with a single <script> tag.

    CDN usage (no build step required):

    <script src="https://cdn.jsdelivr.net/npm/@ledewire/browser@1/dist/ledewire.min.js"></script>
    <script>
    const lw = Ledewire.init({ apiKey: 'your_api_key' })
    const state = await lw.checkout.state('content-id')
    // state.checkout_state.next_required_action:
    // 'authenticate' | 'fund_wallet' | 'purchase' | 'view_content'
    </script>

    npm / bundler usage:

    import { init } from '@ledewire/browser'
    const lw = init({ apiKey: 'your_api_key' })

    https://docs.ledewire.org for guides and examples

    Classes

    AuthError
    ForbiddenError
    LedewireError
    MemoryTokenStorage
    NotFoundError
    PurchaseError

    Interfaces

    AuthPasswordResetBody
    AuthPasswordResetRequestBody
    AuthPasswordResetResponse
    BrowserClientConfig
    PaginationParams
    SellerContentSearchRequest
    StoredTokens
    TokenStorage

    Type Aliases

    AuthenticationResponse
    CheckoutNextAction
    CheckoutState
    CheckoutStateResponse
    ContentAccessInfo
    ContentResponse
    ContentWithAccessResponse
    NextRequiredAction
    PublicConfigResponse
    PurchaseCreateRequest
    PurchaseResponse
    WalletBalanceResponse
    WalletPaymentSessionRequest
    WalletPaymentSessionResponse
    WalletPaymentStatusResponse
    WalletTransactionItem

    Functions

    init
    localStorageAdapter
    parseExpiresAt
    sessionStorageAdapter