{"id":"@lssm-tech/integration.provider-payments","slug":"integration.provider-payments","name":"@lssm-tech/integration.provider-payments","version":"3.1.4","path":"packages/integrations/provider-payments","manifestPath":"packages/integrations/provider-payments/package.json","manifestBlobSha":"63468c3b5fa3898830d42bf16b7f168c8872b260","layer":"integrations","physicalArea":null,"primaryArea":"integrations-and-providers","classification":{"privateDeclared":null,"catalogFamily":"integrations","catalogKind":"integration","catalogStatus":"active","adoptionMode":"adoptable","stability":"stable"},"description":"Payments provider implementations for ContractSpec.","descriptionOrigin":"package.json","catalog":{"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"],"documentation":[{"title":"Integration Provider Payments documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fintegration.provider-payments","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.integration.provider.payments","title":"Integration Provider Payments","description":"Payments provider implementations for ContractSpec.","status":"active","useCases":["Adopt payments provider implementations for contractspec"],"aliases":["Stripe","PayPal","payment provider SDK","integration","provider","payments"],"pythonEquivalents":[],"canonicalImports":[{"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":[]}],"constraints":{"platforms":["server"],"runtimes":["node"],"avoidWhen":["The @lssm-tech/integration.provider-payments package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"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":[]}],"scripts":{"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"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/integration.runtime":"workspace:^","@lssm-tech/lib.billing-spec":"workspace:^","@lssm-tech/lib.contracts-integrations":"workspace:^","stripe":"^22.6.2","@lssm-tech/lib.creator-operations-spec":"workspace:^"},"devDependencies":{"@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","@types/bun":"catalog:types","typescript":"catalog:"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./billing":"./src/billing.ts","./creator-settlement":"./src/creator-settlement.ts","./impls":"./src/impls/index.ts","./impls/paypal-authorization":"./src/impls/paypal-authorization.ts","./impls/paypal-billing":"./src/impls/paypal-billing.ts","./impls/paypal-capabilities":"./src/impls/paypal-capabilities.ts","./impls/paypal-client":"./src/impls/paypal-client.ts","./impls/paypal-marketplace":"./src/impls/paypal-marketplace.ts","./impls/paypal-money":"./src/impls/paypal-money.ts","./impls/paypal-normalizers":"./src/impls/paypal-normalizers.ts","./impls/paypal-operations":"./src/impls/paypal-operations.ts","./impls/paypal-orders":"./src/impls/paypal-orders.ts","./impls/paypal-payment-normalizers":"./src/impls/paypal-payment-normalizers.ts","./impls/paypal-payments":"./src/impls/paypal-payments.ts","./impls/paypal-provider":"./src/impls/paypal-provider.ts","./impls/paypal-provider-billing":"./src/impls/paypal-provider-billing.ts","./impls/paypal-provider-checkout":"./src/impls/paypal-provider-checkout.ts","./impls/paypal-provider-marketplace":"./src/impls/paypal-provider-marketplace.ts","./impls/paypal-provider-operations":"./src/impls/paypal-provider-operations.ts","./impls/paypal-status":"./src/impls/paypal-status.ts","./impls/paypal-webhook-normalizer":"./src/impls/paypal-webhook-normalizer.ts","./impls/paypal-webhooks":"./src/impls/paypal-webhooks.ts","./impls/stripe-billing-capabilities":"./src/impls/stripe-billing-capabilities.ts","./impls/stripe-core-capabilities":"./src/impls/stripe-core-capabilities.ts","./impls/stripe-core-checkout":"./src/impls/stripe-core-checkout.ts","./impls/stripe-core-customers":"./src/impls/stripe-core-customers.ts","./impls/stripe-core-payments":"./src/impls/stripe-core-payments.ts","./impls/stripe-mappers":"./src/impls/stripe-mappers.ts","./impls/stripe-payments":"./src/impls/stripe-payments.ts","./impls/stripe-platform-capabilities":"./src/impls/stripe-platform-capabilities.ts","./impls/stripe-runtime":"./src/impls/stripe-runtime.ts","./impls/stripe-time":"./src/impls/stripe-time.ts","./payments":"./src/payments.ts"},"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"}},"types":"./dist/index.d.ts","files":["dist","README.md","MIGRATION.md"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/integration.provider-payments","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/integrations/provider-payments/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./billing","importPath":"@lssm-tech/integration.provider-payments/billing","target":"./src/billing.ts","targets":[{"conditions":[],"target":"./src/billing.ts","sourcePath":"packages/integrations/provider-payments/src/billing.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/billing.ts","sourceStatus":"verified source file"}]},{"subpath":"./creator-settlement","importPath":"@lssm-tech/integration.provider-payments/creator-settlement","target":"./src/creator-settlement.ts","targets":[{"conditions":[],"target":"./src/creator-settlement.ts","sourcePath":"packages/integrations/provider-payments/src/creator-settlement.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/creator-settlement.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls","importPath":"@lssm-tech/integration.provider-payments/impls","target":"./src/impls/index.ts","targets":[{"conditions":[],"target":"./src/impls/index.ts","sourcePath":"packages/integrations/provider-payments/src/impls/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-authorization","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-authorization","target":"./src/impls/paypal-authorization.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-authorization.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-authorization.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-authorization.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-billing","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-billing","target":"./src/impls/paypal-billing.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-billing.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-billing.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-billing.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-capabilities","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-capabilities","target":"./src/impls/paypal-capabilities.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-capabilities.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-capabilities.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-capabilities.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-client","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-client","target":"./src/impls/paypal-client.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-client.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-client.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-client.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-marketplace","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-marketplace","target":"./src/impls/paypal-marketplace.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-marketplace.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-marketplace.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-marketplace.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-money","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-money","target":"./src/impls/paypal-money.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-money.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-money.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-money.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-normalizers","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-normalizers","target":"./src/impls/paypal-normalizers.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-normalizers.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-normalizers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-normalizers.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-operations","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-operations","target":"./src/impls/paypal-operations.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-operations.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-orders","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-orders","target":"./src/impls/paypal-orders.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-orders.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-orders.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-orders.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-payment-normalizers","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-payment-normalizers","target":"./src/impls/paypal-payment-normalizers.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-payment-normalizers.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-payment-normalizers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-payment-normalizers.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-payments","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-payments","target":"./src/impls/paypal-payments.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-payments.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-payments.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-payments.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-provider","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-provider","target":"./src/impls/paypal-provider.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-provider.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-provider.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-provider.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-provider-billing","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-provider-billing","target":"./src/impls/paypal-provider-billing.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-provider-billing.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-provider-billing.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-provider-billing.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-provider-checkout","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-provider-checkout","target":"./src/impls/paypal-provider-checkout.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-provider-checkout.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-provider-checkout.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-provider-checkout.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-provider-marketplace","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-provider-marketplace","target":"./src/impls/paypal-provider-marketplace.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-provider-marketplace.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-provider-marketplace.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-provider-marketplace.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-provider-operations","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-provider-operations","target":"./src/impls/paypal-provider-operations.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-provider-operations.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-provider-operations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-provider-operations.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-status","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-status","target":"./src/impls/paypal-status.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-status.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-status.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-status.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-webhook-normalizer","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-webhook-normalizer","target":"./src/impls/paypal-webhook-normalizer.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-webhook-normalizer.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-webhook-normalizer.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-webhook-normalizer.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/paypal-webhooks","importPath":"@lssm-tech/integration.provider-payments/impls/paypal-webhooks","target":"./src/impls/paypal-webhooks.ts","targets":[{"conditions":[],"target":"./src/impls/paypal-webhooks.ts","sourcePath":"packages/integrations/provider-payments/src/impls/paypal-webhooks.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/paypal-webhooks.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/stripe-billing-capabilities","importPath":"@lssm-tech/integration.provider-payments/impls/stripe-billing-capabilities","target":"./src/impls/stripe-billing-capabilities.ts","targets":[{"conditions":[],"target":"./src/impls/stripe-billing-capabilities.ts","sourcePath":"packages/integrations/provider-payments/src/impls/stripe-billing-capabilities.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-billing-capabilities.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/stripe-core-capabilities","importPath":"@lssm-tech/integration.provider-payments/impls/stripe-core-capabilities","target":"./src/impls/stripe-core-capabilities.ts","targets":[{"conditions":[],"target":"./src/impls/stripe-core-capabilities.ts","sourcePath":"packages/integrations/provider-payments/src/impls/stripe-core-capabilities.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-core-capabilities.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/stripe-core-checkout","importPath":"@lssm-tech/integration.provider-payments/impls/stripe-core-checkout","target":"./src/impls/stripe-core-checkout.ts","targets":[{"conditions":[],"target":"./src/impls/stripe-core-checkout.ts","sourcePath":"packages/integrations/provider-payments/src/impls/stripe-core-checkout.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-core-checkout.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/stripe-core-customers","importPath":"@lssm-tech/integration.provider-payments/impls/stripe-core-customers","target":"./src/impls/stripe-core-customers.ts","targets":[{"conditions":[],"target":"./src/impls/stripe-core-customers.ts","sourcePath":"packages/integrations/provider-payments/src/impls/stripe-core-customers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-core-customers.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/stripe-core-payments","importPath":"@lssm-tech/integration.provider-payments/impls/stripe-core-payments","target":"./src/impls/stripe-core-payments.ts","targets":[{"conditions":[],"target":"./src/impls/stripe-core-payments.ts","sourcePath":"packages/integrations/provider-payments/src/impls/stripe-core-payments.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-core-payments.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/stripe-mappers","importPath":"@lssm-tech/integration.provider-payments/impls/stripe-mappers","target":"./src/impls/stripe-mappers.ts","targets":[{"conditions":[],"target":"./src/impls/stripe-mappers.ts","sourcePath":"packages/integrations/provider-payments/src/impls/stripe-mappers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-mappers.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/stripe-payments","importPath":"@lssm-tech/integration.provider-payments/impls/stripe-payments","target":"./src/impls/stripe-payments.ts","targets":[{"conditions":[],"target":"./src/impls/stripe-payments.ts","sourcePath":"packages/integrations/provider-payments/src/impls/stripe-payments.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-payments.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/stripe-platform-capabilities","importPath":"@lssm-tech/integration.provider-payments/impls/stripe-platform-capabilities","target":"./src/impls/stripe-platform-capabilities.ts","targets":[{"conditions":[],"target":"./src/impls/stripe-platform-capabilities.ts","sourcePath":"packages/integrations/provider-payments/src/impls/stripe-platform-capabilities.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-platform-capabilities.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/stripe-runtime","importPath":"@lssm-tech/integration.provider-payments/impls/stripe-runtime","target":"./src/impls/stripe-runtime.ts","targets":[{"conditions":[],"target":"./src/impls/stripe-runtime.ts","sourcePath":"packages/integrations/provider-payments/src/impls/stripe-runtime.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-runtime.ts","sourceStatus":"verified source file"}]},{"subpath":"./impls/stripe-time","importPath":"@lssm-tech/integration.provider-payments/impls/stripe-time","target":"./src/impls/stripe-time.ts","targets":[{"conditions":[],"target":"./src/impls/stripe-time.ts","sourcePath":"packages/integrations/provider-payments/src/impls/stripe-time.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/impls/stripe-time.ts","sourceStatus":"verified source file"}]},{"subpath":"./payments","importPath":"@lssm-tech/integration.provider-payments/payments","target":"./src/payments.ts","targets":[{"conditions":[],"target":"./src/payments.ts","sourcePath":"packages/integrations/provider-payments/src/payments.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/src/payments.ts","sourceStatus":"verified source file"}]}],"entryCount":34,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Integration Provider Payments documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fintegration.provider-payments","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/provider-payments/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/integration.provider-payments.txt"},"readme":{"status":"available","body":"# @lssm-tech/integration.provider-payments\n\nWebsite: https://contractspec.io\n\nServer-side Stripe and PayPal payment-platform implementations for ContractSpec.\n\n## Usage\n\nImport the root entrypoint for provider-neutral contracts, or import a concrete\nserver implementation from `./impls/stripe-payments` or\n`./impls/paypal-payments`.\n\nBoth providers expose explicit capabilities for customers, saved payment\nmethods, checkout, payments, subscriptions, invoices, disputes, payouts,\nmarketplaces, and verified webhooks. Call `discoverCapabilities()` before using\naccount- or region-dependent operations.\n\nAll mutations fail closed unless the host supplies a tenant-scoped actor,\nidempotency key, and unexpired authorization decision scoped to the exact\noperation, resource, amount, environment, and provider account. An injected\nauthorizer can impose additional vertical policy; it cannot weaken or broaden\nthe per-call decision.\n\nThe default test suite is credential-free. Opt-in sandbox smoke tests reject\nlive credentials and production endpoints.\n\n## Canonical creator settlement\n\n`./creator-settlement` bridges existing Stripe/PayPal marketplace capabilities to\nthe canonical creator wallet. The host resolves scoped destinations and independent\npayment authorization, persists provider receipts, and supplies verified webhook or\nmanual settlement evidence. Accepted or pending transfers remain unresolved.\nMicro-unit conversion is exact; fractional minor units and unsafe numeric ranges\nare rejected rather than rounded away. Existing Stripe API defaults are preserved.\n\n## Compatibility\n\nThis 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.\n\nThis release intentionally replaces the previous Stripe-shaped method surface.\nSee [MIGRATION.md](./MIGRATION.md) for the operation and money-field mappings.\n\nWhen `apiVersion` is omitted, the Stripe adapter uses the version pinned by the\ninstalled SDK, matching its generated types. The current locked Stripe 22.6.1 SDK\nuses `2026-08-26.dahlia`; this replaces the stale July 2026 fallback. Explicit\nSDK-supported `apiVersion` options and injected Stripe clients remain supported.\nReview Stripe API compatibility when updating the SDK lockfile.\n\nThe explicit catalog version `2026-07-29.dahlia` remains accepted and is passed\nunchanged to Stripe. This prevents an SDK typing update from silently changing\nthe version selected by the integration factory. The compatibility assertion\nis confined to SDK construction, following Stripe's documented\n[older API version support](https://github.com/stripe/stripe-node#using-old-api-versions-with-typescript).\nIt does not claim complete live payment-flow qualification for both versions.\n","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"},"provenance":{"repository":"lssm-tech/contractspec","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","manifestOrigin":"pinned GitHub manifest fetch","manifestComplete":true,"publicationPolicyApplied":false},"areaSlug":"integrations-and-providers","areaTitle":"Integrations and provider selection","displayName":"integration.provider-payments","runtimes":["node"],"platforms":["server"],"kind":"integration","scope":"Package manifest","canonicalRoute":"/docs/packages/integration.provider-payments/","contextUrl":"/docs/packages/integration.provider-payments.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}