client
Type Aliases
CreateFlexPaymentHandlerOpts
CreateFlexPaymentHandlerOpts = object
Defined in: packages/payment-solana/src/flex/client/handler.ts:29
Configuration for createPaymentHandler.
Properties
escrow
escrow: Address
Defined in: packages/payment-solana/src/flex/client/handler.ts:31
mint
mint: Address
Defined in: packages/payment-solana/src/flex/client/handler.ts:32
network
network: string
Defined in: packages/payment-solana/src/flex/client/handler.ts:30
programAddress?
Defined in: packages/payment-solana/src/flex/client/handler.ts:36optionalprogramAddress:Address
rpc
rpc:Defined in: packages/payment-solana/src/flex/client/handler.ts:35Rpc&SlotProvider
sessionKeyAddress
sessionKeyAddress: Address
Defined in: packages/payment-solana/src/flex/client/handler.ts:34
sessionKeyPair
sessionKeyPair: CryptoKeyPair
Defined in: packages/payment-solana/src/flex/client/handler.ts:33
Functions
createPaymentHandler()
createPaymentHandler(Defined in: packages/payment-solana/src/flex/client/handler.ts:49 Creates a client-sideopts):PaymentHandler
PaymentHandler that signs Flex payment
authorizations against compatible x402 requirements.
Parameters
opts
CreateFlexPaymentHandlerOpts
Escrow, session key, and RPC configuration
Returns
PaymentHandler
A handler that produces signed payment payloads