Interface | Description |
---|---|
PaymentFlow |
Interface of external methods of a payment flow.
|
PaymentFlowManager |
PaymentFlowManager is in charge of creating payment flows
for a given PaymentRequired annotation and managing all related sub-components such as TokenGenerator
and LightningHandler etc.
|
Class | Description |
---|---|
BasePaymentFlow |
Base class containing common functionality between payment flows.
|
BasePaymentFlowManager |
Base class for all PaymentFlowManager implementations that is in charge of creating payment flows
for a given PaymentRequired annotation and managing all related sub-components such as TokenGenerator
and LightningHandler etc.
|
CentralLightningHandlerPaymentFlow |
Payment flow for use case there is one central node managing lightning invoices from
orders generated by multiple paywalled applications.
|
InvoiceResult |
Value object returned by invoice related calls in a payment flow such as requestPayment and isInvoiceSettled.
|
LocalPaymentFlow |
Payment flow use case where all components exists in the same application as
the pay walled resource.
|
Result |
Base value object containing a result of a payment flow operation.
|
SettlementResult |
Value object returned by getSettlement call in a payment flow.
|
Enum | Description |
---|---|
ExpectedTokenType |
Enumeration determining the expected type of token by the caller to
payment flow or payment flow manager.
|
PaymentFlowMode |
Enumeration specifying different payment flows that can be used for
a given payment.
|