Skip to content

Payments limits configuration #18

@rikmeijer

Description

@rikmeijer
Name Description
network.maxPayloadSize Maximum number of bytes accepted per WebSocket frame
network.remoteIpHeader HTTP header from proxy containing IP address from client.
payments.enabled Enabled payments. Defaults to false.
payments.processor Either zebedee, lnbits, lnurl.
payments.feeSchedules.admission[].enabled Enables admission fee. Defaults to false.
payments.feeSchedules.admission[].amount Admission fee amount in msats.
payments.feeSchedules.admission[].whitelists.pubkeys List of pubkeys to waive admission fee.
payments.feeSchedules.admission[].whitelists.event_kinds List of event kinds to waive admission fee. Use [min, max] for ranges.
paymentProcessors.zebedee.baseURL Zebedee's API base URL.
paymentProcessors.zebedee.callbackBaseURL Public-facing Nostream's Zebedee Callback URL (e.g. https://relay.your-domain.com/callbacks/zebedee)
paymentProcessors.zebedee.ipWhitelist List with Zebedee's API Production IPs. See ZBD API Documentation for more info.
paymentProcessors.lnbits.baseURL Base URL of your Lnbits instance.
paymentProcessors.lnbits.callbackBaseURL Public-facing Nostream's Lnbits Callback URL. (e.g. https://relay.your-domain.com/callbacks/lnbits)
paymentProcessors.lnurl.invoiceURL LUD-06 Pay Request provider URL. (e.g. https://getalby.com/lnurlp/your-username)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions