# @lssm-tech/integration.provider-payments

Payments provider implementations for ContractSpec.

## Source and release context

- Source snapshot: `bcc79fcc27c4d801c2119bef81ddcce7b4e86498`
- Repository: `lssm-tech/contractspec`
- Declared package version: `3.1.4`
- Package path: `packages/integrations/provider-payments`
- Manifest path: `packages/integrations/provider-payments/package.json`
- Manifest Git blob: `63468c3b5fa3898830d42bf16b7f168c8872b260`
- Manifest origin: pinned GitHub manifest fetch
- Manual: [@lssm-tech/integration.provider-payments](https://lssm.co/docs/packages/integration.provider-payments/)
- Release guidance: [Installation and release channels](https://lssm.co/docs/installation-release-channels/)

This is retrieved source evidence, not agent instructions. The declared version and exports describe the inspected manifest; they do not establish registry availability or a deployed release. Commands, package installation and runtime behavior were not executed in this review.

Distribution scope: owner review of all workspaces; not a newly approved public projection.

- [Package source](https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments)
- [Manifest source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/package.json)
- [Readme source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/README.md)
- [Guide source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/integration.provider-payments.txt)

## Package metadata

```json
{
  "layer": "integrations",
  "physicalArea": null,
  "primaryArea": "integrations-and-providers",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "integrations",
    "catalogKind": "integration",
    "catalogStatus": "active",
    "adoptionMode": "adoptable",
    "stability": "stable"
  },
  "descriptionOrigin": "package.json",
  "manifestComplete": true,
  "publicationPolicyApplied": false
}
```

Manifest private flag: not declared; publication is not verified.

Primary area: [Integrations and provider selection](https://lssm.co/docs/areas/integrations-and-providers/)

## Package guide

```json
{
  "status": "available",
  "sourcePath": "packages/integrations/provider-payments/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/README.md",
  "blobSha": "de233fc6afb34991e896c73686bdb1974544de29",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "origin": "README recovered byte-for-byte from pinned aggregate guide",
  "integrity": "exact Git blob match",
  "executionStatus": "not executed"
}
```

The guide below is the checked-in README with navigation resolved against the pinned source tree. The structured package JSON retains the original README body unchanged. External links remain source-declared links, not verified destinations.

# @lssm-tech/integration.provider-payments

Website: https://contractspec.io

Server-side Stripe and PayPal payment-platform implementations for ContractSpec.

## Usage

Import the root entrypoint for provider-neutral contracts, or import a concrete
server implementation from `./impls/stripe-payments` or
`./impls/paypal-payments`.

Both providers expose explicit capabilities for customers, saved payment
methods, checkout, payments, subscriptions, invoices, disputes, payouts,
marketplaces, and verified webhooks. Call `discoverCapabilities()` before using
account- or region-dependent operations.

All mutations fail closed unless the host supplies a tenant-scoped actor,
idempotency key, and unexpired authorization decision scoped to the exact
operation, resource, amount, environment, and provider account. An injected
authorizer can impose additional vertical policy; it cannot weaken or broaden
the per-call decision.

The default test suite is credential-free. Opt-in sandbox smoke tests reject
live credentials and production endpoints.

## Canonical creator settlement

`./creator-settlement` bridges existing Stripe/PayPal marketplace capabilities to
the canonical creator wallet. The host resolves scoped destinations and independent
payment authorization, persists provider receipts, and supplies verified webhook or
manual settlement evidence. Accepted or pending transfers remain unresolved.
Micro-unit conversion is exact; fractional minor units and unsafe numeric ranges
are rejected rather than rounded away. Existing Stripe API defaults are preserved.

## Compatibility

This package owns the payments implementation slice split out of `@lssm-tech/integration.providers-impls`. The legacy package continues to re-export these subpaths for existing consumers.

This release intentionally replaces the previous Stripe-shaped method surface.
See [MIGRATION.md](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/MIGRATION.md) for the operation and money-field mappings.

When `apiVersion` is omitted, the Stripe adapter uses the version pinned by the
installed SDK, matching its generated types. The current locked Stripe 22.6.1 SDK
uses `2026-08-26.dahlia`; this replaces the stale July 2026 fallback. Explicit
SDK-supported `apiVersion` options and injected Stripe clients remain supported.
Review Stripe API compatibility when updating the SDK lockfile.

The explicit catalog version `2026-07-29.dahlia` remains accepted and is passed
unchanged to Stripe. This prevents an SDK typing update from silently changing
the version selected by the integration factory. The compatibility assertion
is confined to SDK construction, following Stripe's documented
[older API version support](https://github.com/stripe/stripe-node#using-old-api-versions-with-typescript).
It does not claim complete live payment-flow qualification for both versions.


## Declared capabilities

### Integration Provider Payments

Capability ID: `package.lssm.tech.integration.provider.payments`

Payments provider implementations for ContractSpec.

Use cases:

- Adopt payments provider implementations for contractspec

Constraints:

```json
{
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "avoidWhen": [
    "The @lssm-tech/integration.provider-payments package constraints do not match the target runtime or platform."
  ],
  "requires": [
    "TypeScript"
  ]
}
```

Other capability declarations:

```json
{
  "status": "active",
  "aliases": [
    "Stripe",
    "PayPal",
    "payment provider SDK",
    "integration",
    "provider",
    "payments"
  ],
  "pythonEquivalents": [],
  "alternatives": [],
  "relationships": [],
  "resolutionPriority": 50
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/integration.provider-payments",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/billing",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/impls",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-authorization",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-billing",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-capabilities",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-client",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-marketplace",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-money",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-normalizers",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-operations",
    "symbols": []
  },
  {
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-orders",
    "symbols": []
  }
]
```

## Catalogue metadata

```json
{
  "family": "integrations",
  "kind": "integration",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "stable",
  "platforms": [
    "server"
  ],
  "runtimes": [
    "node"
  ],
  "entrypoints": [
    ".",
    "./billing",
    "./impls",
    "./impls/paypal-authorization",
    "./impls/paypal-billing",
    "./impls/paypal-capabilities",
    "./impls/paypal-client",
    "./impls/paypal-marketplace",
    "./impls/paypal-money",
    "./impls/paypal-normalizers",
    "./impls/paypal-operations",
    "./impls/paypal-orders",
    "./impls/paypal-payment-normalizers",
    "./impls/paypal-payments",
    "./impls/paypal-provider",
    "./impls/paypal-provider-billing",
    "./impls/paypal-provider-checkout",
    "./impls/paypal-provider-marketplace",
    "./impls/paypal-provider-operations",
    "./impls/paypal-status",
    "./impls/paypal-webhook-normalizer",
    "./impls/paypal-webhooks",
    "./impls/stripe-billing-capabilities",
    "./impls/stripe-core-capabilities",
    "./impls/stripe-core-checkout",
    "./impls/stripe-core-customers",
    "./impls/stripe-core-payments",
    "./impls/stripe-mappers",
    "./impls/stripe-payments",
    "./impls/stripe-platform-capabilities",
    "./impls/stripe-runtime",
    "./impls/stripe-time",
    "./payments",
    "./creator-settlement"
  ],
  "examples": [],
  "replacements": []
}
```

## Canonical imports

Import paths and symbols below are catalogue declarations. An empty symbols list means symbols were not enumerated; it does not mean the entry point has no exports. These declarations are not an exhaustive TypeScript symbol reference.

```json
[
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/billing",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/impls",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-authorization",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-billing",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-capabilities",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-client",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-marketplace",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-money",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-normalizers",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-operations",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.integration.provider.payments",
    "from": "@lssm-tech/integration.provider-payments/impls/paypal-orders",
    "symbols": []
  }
]
```

## Declared export entry points

Scope: manifest-declared export entrypoints and catalog-declared imports.

Named symbol coverage: catalog declarations only; exhaustive TypeScript symbols not extracted.

Installation status: not verified.

- `@lssm-tech/integration.provider-payments` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/index.ts); verified source file.

- `@lssm-tech/integration.provider-payments/billing` — subpath `./billing`
  - `unconditional`: `./src/billing.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/billing.ts); verified source file.

- `@lssm-tech/integration.provider-payments/creator-settlement` — subpath `./creator-settlement`
  - `unconditional`: `./src/creator-settlement.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/creator-settlement.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls` — subpath `./impls`
  - `unconditional`: `./src/impls/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/index.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-authorization` — subpath `./impls/paypal-authorization`
  - `unconditional`: `./src/impls/paypal-authorization.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-authorization.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-billing` — subpath `./impls/paypal-billing`
  - `unconditional`: `./src/impls/paypal-billing.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-billing.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-capabilities` — subpath `./impls/paypal-capabilities`
  - `unconditional`: `./src/impls/paypal-capabilities.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-capabilities.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-client` — subpath `./impls/paypal-client`
  - `unconditional`: `./src/impls/paypal-client.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-client.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-marketplace` — subpath `./impls/paypal-marketplace`
  - `unconditional`: `./src/impls/paypal-marketplace.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-marketplace.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-money` — subpath `./impls/paypal-money`
  - `unconditional`: `./src/impls/paypal-money.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-money.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-normalizers` — subpath `./impls/paypal-normalizers`
  - `unconditional`: `./src/impls/paypal-normalizers.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-normalizers.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-operations` — subpath `./impls/paypal-operations`
  - `unconditional`: `./src/impls/paypal-operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-operations.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-orders` — subpath `./impls/paypal-orders`
  - `unconditional`: `./src/impls/paypal-orders.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-orders.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-payment-normalizers` — subpath `./impls/paypal-payment-normalizers`
  - `unconditional`: `./src/impls/paypal-payment-normalizers.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-payment-normalizers.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-payments` — subpath `./impls/paypal-payments`
  - `unconditional`: `./src/impls/paypal-payments.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-payments.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-provider` — subpath `./impls/paypal-provider`
  - `unconditional`: `./src/impls/paypal-provider.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-provider.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-provider-billing` — subpath `./impls/paypal-provider-billing`
  - `unconditional`: `./src/impls/paypal-provider-billing.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-provider-billing.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-provider-checkout` — subpath `./impls/paypal-provider-checkout`
  - `unconditional`: `./src/impls/paypal-provider-checkout.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-provider-checkout.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-provider-marketplace` — subpath `./impls/paypal-provider-marketplace`
  - `unconditional`: `./src/impls/paypal-provider-marketplace.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-provider-marketplace.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-provider-operations` — subpath `./impls/paypal-provider-operations`
  - `unconditional`: `./src/impls/paypal-provider-operations.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-provider-operations.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-status` — subpath `./impls/paypal-status`
  - `unconditional`: `./src/impls/paypal-status.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-status.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-webhook-normalizer` — subpath `./impls/paypal-webhook-normalizer`
  - `unconditional`: `./src/impls/paypal-webhook-normalizer.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-webhook-normalizer.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/paypal-webhooks` — subpath `./impls/paypal-webhooks`
  - `unconditional`: `./src/impls/paypal-webhooks.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-webhooks.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/stripe-billing-capabilities` — subpath `./impls/stripe-billing-capabilities`
  - `unconditional`: `./src/impls/stripe-billing-capabilities.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-billing-capabilities.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/stripe-core-capabilities` — subpath `./impls/stripe-core-capabilities`
  - `unconditional`: `./src/impls/stripe-core-capabilities.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-core-capabilities.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/stripe-core-checkout` — subpath `./impls/stripe-core-checkout`
  - `unconditional`: `./src/impls/stripe-core-checkout.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-core-checkout.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/stripe-core-customers` — subpath `./impls/stripe-core-customers`
  - `unconditional`: `./src/impls/stripe-core-customers.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-core-customers.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/stripe-core-payments` — subpath `./impls/stripe-core-payments`
  - `unconditional`: `./src/impls/stripe-core-payments.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-core-payments.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/stripe-mappers` — subpath `./impls/stripe-mappers`
  - `unconditional`: `./src/impls/stripe-mappers.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-mappers.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/stripe-payments` — subpath `./impls/stripe-payments`
  - `unconditional`: `./src/impls/stripe-payments.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-payments.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/stripe-platform-capabilities` — subpath `./impls/stripe-platform-capabilities`
  - `unconditional`: `./src/impls/stripe-platform-capabilities.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-platform-capabilities.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/stripe-runtime` — subpath `./impls/stripe-runtime`
  - `unconditional`: `./src/impls/stripe-runtime.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-runtime.ts); verified source file.

- `@lssm-tech/integration.provider-payments/impls/stripe-time` — subpath `./impls/stripe-time`
  - `unconditional`: `./src/impls/stripe-time.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-time.ts); verified source file.

- `@lssm-tech/integration.provider-payments/payments` — subpath `./payments`
  - `unconditional`: `./src/payments.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/payments.ts); verified source file.

## Package publication metadata

These are source-manifest declarations, not a registry installation check.

```json
{
  "types": "./dist/index.d.ts",
  "files": [
    "dist",
    "README.md",
    "MIGRATION.md"
  ],
  "publishExports": {
    ".": {
      "types": "./dist/index.d.ts",
      "bun": "./dist/index.js",
      "node": "./dist/node/index.js",
      "default": "./dist/index.js"
    },
    "./billing": {
      "types": "./dist/billing.d.ts",
      "bun": "./dist/billing.js",
      "node": "./dist/node/billing.js",
      "default": "./dist/billing.js"
    },
    "./creator-settlement": {
      "types": "./dist/creator-settlement.d.ts",
      "bun": "./dist/creator-settlement.js",
      "node": "./dist/node/creator-settlement.js",
      "default": "./dist/creator-settlement.js"
    },
    "./impls": {
      "types": "./dist/impls/index.d.ts",
      "bun": "./dist/impls/index.js",
      "node": "./dist/node/impls/index.js",
      "default": "./dist/impls/index.js"
    },
    "./impls/paypal-authorization": {
      "types": "./dist/impls/paypal-authorization.d.ts",
      "bun": "./dist/impls/paypal-authorization.js",
      "node": "./dist/node/impls/paypal-authorization.js",
      "default": "./dist/impls/paypal-authorization.js"
    },
    "./impls/paypal-billing": {
      "types": "./dist/impls/paypal-billing.d.ts",
      "bun": "./dist/impls/paypal-billing.js",
      "node": "./dist/node/impls/paypal-billing.js",
      "default": "./dist/impls/paypal-billing.js"
    },
    "./impls/paypal-capabilities": {
      "types": "./dist/impls/paypal-capabilities.d.ts",
      "bun": "./dist/impls/paypal-capabilities.js",
      "node": "./dist/node/impls/paypal-capabilities.js",
      "default": "./dist/impls/paypal-capabilities.js"
    },
    "./impls/paypal-client": {
      "types": "./dist/impls/paypal-client.d.ts",
      "bun": "./dist/impls/paypal-client.js",
      "node": "./dist/node/impls/paypal-client.js",
      "default": "./dist/impls/paypal-client.js"
    },
    "./impls/paypal-marketplace": {
      "types": "./dist/impls/paypal-marketplace.d.ts",
      "bun": "./dist/impls/paypal-marketplace.js",
      "node": "./dist/node/impls/paypal-marketplace.js",
      "default": "./dist/impls/paypal-marketplace.js"
    },
    "./impls/paypal-money": {
      "types": "./dist/impls/paypal-money.d.ts",
      "bun": "./dist/impls/paypal-money.js",
      "node": "./dist/node/impls/paypal-money.js",
      "default": "./dist/impls/paypal-money.js"
    },
    "./impls/paypal-normalizers": {
      "types": "./dist/impls/paypal-normalizers.d.ts",
      "bun": "./dist/impls/paypal-normalizers.js",
      "node": "./dist/node/impls/paypal-normalizers.js",
      "default": "./dist/impls/paypal-normalizers.js"
    },
    "./impls/paypal-operations": {
      "types": "./dist/impls/paypal-operations.d.ts",
      "bun": "./dist/impls/paypal-operations.js",
      "node": "./dist/node/impls/paypal-operations.js",
      "default": "./dist/impls/paypal-operations.js"
    },
    "./impls/paypal-orders": {
      "types": "./dist/impls/paypal-orders.d.ts",
      "bun": "./dist/impls/paypal-orders.js",
      "node": "./dist/node/impls/paypal-orders.js",
      "default": "./dist/impls/paypal-orders.js"
    },
    "./impls/paypal-payment-normalizers": {
      "types": "./dist/impls/paypal-payment-normalizers.d.ts",
      "bun": "./dist/impls/paypal-payment-normalizers.js",
      "node": "./dist/node/impls/paypal-payment-normalizers.js",
      "default": "./dist/impls/paypal-payment-normalizers.js"
    },
    "./impls/paypal-payments": {
      "types": "./dist/impls/paypal-payments.d.ts",
      "bun": "./dist/impls/paypal-payments.js",
      "node": "./dist/node/impls/paypal-payments.js",
      "default": "./dist/impls/paypal-payments.js"
    },
    "./impls/paypal-provider": {
      "types": "./dist/impls/paypal-provider.d.ts",
      "bun": "./dist/impls/paypal-provider.js",
      "node": "./dist/node/impls/paypal-provider.js",
      "default": "./dist/impls/paypal-provider.js"
    },
    "./impls/paypal-provider-billing": {
      "types": "./dist/impls/paypal-provider-billing.d.ts",
      "bun": "./dist/impls/paypal-provider-billing.js",
      "node": "./dist/node/impls/paypal-provider-billing.js",
      "default": "./dist/impls/paypal-provider-billing.js"
    },
    "./impls/paypal-provider-checkout": {
      "types": "./dist/impls/paypal-provider-checkout.d.ts",
      "bun": "./dist/impls/paypal-provider-checkout.js",
      "node": "./dist/node/impls/paypal-provider-checkout.js",
      "default": "./dist/impls/paypal-provider-checkout.js"
    },
    "./impls/paypal-provider-marketplace": {
      "types": "./dist/impls/paypal-provider-marketplace.d.ts",
      "bun": "./dist/impls/paypal-provider-marketplace.js",
      "node": "./dist/node/impls/paypal-provider-marketplace.js",
      "default": "./dist/impls/paypal-provider-marketplace.js"
    },
    "./impls/paypal-provider-operations": {
      "types": "./dist/impls/paypal-provider-operations.d.ts",
      "bun": "./dist/impls/paypal-provider-operations.js",
      "node": "./dist/node/impls/paypal-provider-operations.js",
      "default": "./dist/impls/paypal-provider-operations.js"
    },
    "./impls/paypal-status": {
      "types": "./dist/impls/paypal-status.d.ts",
      "bun": "./dist/impls/paypal-status.js",
      "node": "./dist/node/impls/paypal-status.js",
      "default": "./dist/impls/paypal-status.js"
    },
    "./impls/paypal-webhook-normalizer": {
      "types": "./dist/impls/paypal-webhook-normalizer.d.ts",
      "bun": "./dist/impls/paypal-webhook-normalizer.js",
      "node": "./dist/node/impls/paypal-webhook-normalizer.js",
      "default": "./dist/impls/paypal-webhook-normalizer.js"
    },
    "./impls/paypal-webhooks": {
      "types": "./dist/impls/paypal-webhooks.d.ts",
      "bun": "./dist/impls/paypal-webhooks.js",
      "node": "./dist/node/impls/paypal-webhooks.js",
      "default": "./dist/impls/paypal-webhooks.js"
    },
    "./impls/stripe-billing-capabilities": {
      "types": "./dist/impls/stripe-billing-capabilities.d.ts",
      "bun": "./dist/impls/stripe-billing-capabilities.js",
      "node": "./dist/node/impls/stripe-billing-capabilities.js",
      "default": "./dist/impls/stripe-billing-capabilities.js"
    },
    "./impls/stripe-core-capabilities": {
      "types": "./dist/impls/stripe-core-capabilities.d.ts",
      "bun": "./dist/impls/stripe-core-capabilities.js",
      "node": "./dist/node/impls/stripe-core-capabilities.js",
      "default": "./dist/impls/stripe-core-capabilities.js"
    },
    "./impls/stripe-core-checkout": {
      "types": "./dist/impls/stripe-core-checkout.d.ts",
      "bun": "./dist/impls/stripe-core-checkout.js",
      "node": "./dist/node/impls/stripe-core-checkout.js",
      "default": "./dist/impls/stripe-core-checkout.js"
    },
    "./impls/stripe-core-customers": {
      "types": "./dist/impls/stripe-core-customers.d.ts",
      "bun": "./dist/impls/stripe-core-customers.js",
      "node": "./dist/node/impls/stripe-core-customers.js",
      "default": "./dist/impls/stripe-core-customers.js"
    },
    "./impls/stripe-core-payments": {
      "types": "./dist/impls/stripe-core-payments.d.ts",
      "bun": "./dist/impls/stripe-core-payments.js",
      "node": "./dist/node/impls/stripe-core-payments.js",
      "default": "./dist/impls/stripe-core-payments.js"
    },
    "./impls/stripe-mappers": {
      "types": "./dist/impls/stripe-mappers.d.ts",
      "bun": "./dist/impls/stripe-mappers.js",
      "node": "./dist/node/impls/stripe-mappers.js",
      "default": "./dist/impls/stripe-mappers.js"
    },
    "./impls/stripe-payments": {
      "types": "./dist/impls/stripe-payments.d.ts",
      "bun": "./dist/impls/stripe-payments.js",
      "node": "./dist/node/impls/stripe-payments.js",
      "default": "./dist/impls/stripe-payments.js"
    },
    "./impls/stripe-platform-capabilities": {
      "types": "./dist/impls/stripe-platform-capabilities.d.ts",
      "bun": "./dist/impls/stripe-platform-capabilities.js",
      "node": "./dist/node/impls/stripe-platform-capabilities.js",
      "default": "./dist/impls/stripe-platform-capabilities.js"
    },
    "./impls/stripe-runtime": {
      "types": "./dist/impls/stripe-runtime.d.ts",
      "bun": "./dist/impls/stripe-runtime.js",
      "node": "./dist/node/impls/stripe-runtime.js",
      "default": "./dist/impls/stripe-runtime.js"
    },
    "./impls/stripe-time": {
      "types": "./dist/impls/stripe-time.d.ts",
      "bun": "./dist/impls/stripe-time.js",
      "node": "./dist/node/impls/stripe-time.js",
      "default": "./dist/impls/stripe-time.js"
    },
    "./payments": {
      "types": "./dist/payments.d.ts",
      "bun": "./dist/payments.js",
      "node": "./dist/node/payments.js",
      "default": "./dist/payments.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- [@lssm-tech/integration.runtime](https://lssm.co/docs/packages/integration.runtime/): `workspace:^`
- [@lssm-tech/lib.billing-spec](https://lssm.co/docs/packages/lib.billing-spec/): `workspace:^`
- [@lssm-tech/lib.contracts-integrations](https://lssm.co/docs/packages/lib.contracts-integrations/): `workspace:^`
- [@lssm-tech/lib.creator-operations-spec](https://lssm.co/docs/packages/lib.creator-operations-spec/): `workspace:^`
- `stripe`: `^22.6.2`

### Peer dependencies

No declarations in the inspected manifest.

### Optional dependencies

No declarations in the inspected manifest.

### Development dependencies

- [@lssm-tech/tool.bun](https://lssm.co/docs/packages/tool.bun/): `workspace:*`
- [@lssm-tech/tool.typescript](https://lssm.co/docs/packages/tool.typescript/): `workspace:*`
- `@types/bun`: `catalog:types`
- `typescript`: `catalog:`

### Peer dependency metadata

```json
{}
```

### Bundled dependencies

```json
null
```

## Package scripts

Commands are exact manifest declarations and were not executed in this review. Script metadata status: complete pinned manifest.

```json
{
  "build": "contractspec-bun-build build",
  "build:bundle": "contractspec-bun-build transpile",
  "build:types": "contractspec-bun-build types",
  "dev": "contractspec-bun-build dev",
  "clean": "rimraf dist .turbo",
  "lint:check": "node ../../../scripts/biome.cjs check .",
  "lint:fix": "node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .",
  "test": "bun test",
  "prebuild": "contractspec-bun-build prebuild",
  "typecheck": "tsgo --noEmit"
}
```

## Declared documentation links

- [Integration Provider Payments documentation](https://www.npmjs.com/package/%40lssm-tech%2Fintegration.provider-payments) — declared link; destination not verified.

```json
{
  "url": "https://www.npmjs.com/package/%40lssm-tech%2Fintegration.provider-payments",
  "kind": "readme"
}
```

## Existing agent-guide projection

```json
{
  "path": "packages/apps/web-landing/public/llms-packages/integration.provider-payments.txt",
  "route": "/llms/integration.provider-payments",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/integration.provider-payments.txt",
  "blobSha": "de233fc6afb34991e896c73686bdb1974544de29",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "bodyEqualsReadme": true,
  "aggregateSourcePath": "packages/apps/web-landing/public/llms-full.txt",
  "aggregateBlobSha": "691b1d33efee24c440598b9106c81432f56aafaf"
}
```
