Module payment

Source
Expand description

Objects for different types of payments.

Structs§

Bolt11Payment
A payment handler allowing to create and pay BOLT 11 invoices.
Bolt12Payment
A payment handler allowing to create and pay BOLT 12 offers and refunds.
LSPFeeLimits
Limits applying to how much fee we allow an LSP to deduct from the payment amount.
OnchainPayment
A payment handler allowing to send and receive on-chain payments.
PaymentDetails
Represents a payment.
SendingParameters
Represents information used to send a payment.
SpontaneousPayment
A payment handler allowing to send spontaneous (“keysend”) payments.
UnifiedQrPayment
A payment handler allowing to create BIP 21 URIs with an on-chain, BOLT 11, and BOLT 12 payment option.

Enums§

ConfirmationStatus
Represents the confirmation status of a transaction.
PaymentDirection
Represents the direction of a payment.
PaymentKind
Represents the kind of a payment.
PaymentStatus
Represents the current status of a payment.
QrPaymentResult
Represents the result of a payment made using a BIP 21 QR code.