PaymentMode
Controls how the SDK processes payments:| Value | When to use |
|---|---|
POOL | Custodial fintechs, expense tools, closed-loop payment apps |
SESSION_KEY | Non-custodial wallets, DeFi apps, user-controlled funds |
PaymentStatus
The lifecycle status of a payment:FlowType
Controls which UI flowPaymentFlowManager renders:
FlowState
Union of all possible UI states across merchant and customer flows:MerchantStatus
Controls whether a merchant can receive payments. Checked on everypayments/process request.

