PaymentGatewayRegistry

The collected set of gateways available in the app. Each provider:* module contributes one PaymentGateway into DI; the app assembles them here. Features depend only on this registry, so adding provider N+1 touches no existing feature code.

Inheritors

Properties

Link copied to clipboard

Functions

Link copied to clipboard
abstract fun byId(id: GatewayId): PaymentGateway?
Link copied to clipboard
abstract fun withCapability(capability: Capability): List<PaymentGateway>