Expand description
Framework-owned, app-neutral payment-provider lifecycle contracts. App-neutral payment-provider contracts.
This module is deliberately independent of any proving app. Apps supply owner and route mappings through their manifest; adapters supply provider protocol behavior; the lifecycle service joins those contracts.
Structsยง
- Manifest
Owner Resolver - Manifest-backed owner mapping with no app-specific field names.
- Payment
Provider Account Mutation - Payment
Provider Account Update - Payment
Provider Audit Event - Payment
Provider Callback Nonce - Payment
Provider Owner - A resolved provider owner, suitable for persistence and tenancy checks.
- Runtime
Payment ๐Provider Config Source
Traitsยง
- Payment
Provider Account Store - Framework-owned persistence boundary for provider lifecycle state.
- Payment
Provider Adapter - A registered provider protocol implementation.
- Payment
Provider Adapter Registry - Resolves only registered provider adapters. It must fail closed for an app declaration whose provider has no framework implementation.
- Payment
Provider Lifecycle Service - Framework lifecycle contract. Implementations receive generic owner and provider identities, never an app-specific route or domain object.
- Payment
Provider Owner Resolver - Resolves an app-declared route value to a generic owner and tenant identity.
Functionsยง
- actor_
owns_ declared_ payment_ provider_ route - Checks actor ownership for an app-declared payment-provider owner route.
- database_
checkout - Runs provider checkout through the configured operation interface.
- database_
checkout_ webhook_ complete - Verifies provider input before passing its scoped mutation to the database interface.
- declared_
operation - declared_
route_ binding - payment_
provider_ account_ row - payment_
provider_ account_ row_ mut - payment_
provider_ ๐active_ secret_ key_ version - payment_
provider_ callback_ action_ declared - payment_
provider_ callback_ complete - payment_
provider_ checkout_ action_ declared - payment_
provider_ checkout_ start - payment_
provider_ checkout_ webhook_ action_ declared - payment_
provider_ checkout_ webhook_ complete - payment_
provider_ ๐config_ source - payment_
provider_ ๐config_ value - payment_
provider_ configure_ credentials - payment_
provider_ connect_ start - payment_
provider_ connect_ start_ with_ request - Starts provider onboarding from a generic app-submitted connection request.
- payment_
provider_ copy_ entries - payment_
provider_ copy_ value - payment_
provider_ declared_ credential_ fields - payment_
provider_ default_ owner_ route_ value - payment_
provider_ disconnect - payment_
provider_ ๐encryption_ key_ for_ version - payment_
provider_ lifecycle_ action_ declared - payment_
provider_ owner_ from_ route - payment_
provider_ owner_ payload - payment_
provider_ owner_ route_ value - payment_
provider_ refresh - payment_
provider_ render_ params - payment_
provider_ return_ path - payment_
provider_ revoke_ credentials - payment_
provider_ row_ str - payment_
provider_ ๐secret_ env_ value - payment_
provider_ set_ checkout_ mode - payment_
provider_ setup_ path - payment_
provider_ template_ params - payment_
provider_ test_ connection - Tests the currently resolved provider credentials without starting hosted onboarding.
- persist_
payment_ provider_ state_ or_ 500 - read_
payment_ provider_ secret - resolve_
manifest_ owner - Resolves an owner using the full app-owned provider-management declaration.
- revoke_
payment_ provider_ secret - rotate_
payment_ provider_ secret - stripe_
request_ ๐json - upsert_
payment_ provider_ secret
Type Aliasesยง
- Connection
State - Payment
Provider Checkout Outcome - Payment
Provider Checkout Request - Payment
Provider Checkout Start - Payment
Provider Connect Request - Payment
Provider Credential Field - Payment
Provider Credential Submission - Payment
Provider Lifecycle Action - Payment
Provider Operation - Payment
Provider Resolved Credentials - Payment
Provider Route Binding