@lssm-tech/example.integration-paypalexample.integration-paypal
Credential-free PayPal commerce integration example with deterministic policy handoffs.
@lssm-tech/example.integration-paypalSource, release and verification context
Source snapshot bcc79fcc · Declared package version 6.0.5. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
See where this package fits.
Follow a declared connection, inspect an import, then open the source guide when you need the detail.
Arrows point from a package to its direct dependency. Each count is derived from the captured manifests.
@lssm-tech/example.integration-paypal
Credential-free PayPal commerce example built on the canonical paypalIntegrationSpec.
What This Demonstrates
- Canonical integration reuse from
@lssm-tech/lib.contracts-integrations. - Deterministic checkout, buyer approval, capture, refund, subscription, webhook, and marketplace lifecycle fixtures.
- Explicit human and policy handoffs for approval, refunds, seller onboarding, and payouts.
- A redacted sandbox connection plus stable tenant timestamps.
- No provider SDK execution, outbound network calls, or usable credentials.
Public Entry Points
.— complete example barrel../integration— canonical PayPal integration re-export../workflow— deterministic commerce lifecycle../blueprintand./tenant— app and tenant configuration../connection.sample— redacted connection metadata../integration-paypal.feature— feature composition../docsand its alias./docs/integration-paypal.docblock— documentation registration../example— example registry descriptor.
Running Locally
From examples/integration-paypal:
bun run testbun run typecheckbun run lint:checkbun run build
Host Boundary
This package describes contracts only. A host must supply authenticated PayPal adapters, webhook verification, approval gateways, tenant isolation, and recorded policy evidence. Never put client secrets or access tokens in connection config.
Declared capabilities.
This manifest does not declare a capability catalogue. Use the guide, import map and source to assess the package.
Imports and export paths.
10 entriesThese are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.
10 imports
@lssm-tech/example.integration-paypal/blueprint@lssm-tech/example.integration-paypal/connection.sample@lssm-tech/example.integration-paypal/docs@lssm-tech/example.integration-paypal/docs/integration-paypal.docblock@lssm-tech/example.integration-paypal/example@lssm-tech/example.integration-paypal/integration@lssm-tech/example.integration-paypal/integration-paypal.feature@lssm-tech/example.integration-paypal/tenant@lssm-tech/example.integration-paypal/workflowNo export paths match this search.
Dependencies and related packages.
Runtime dependencies 2
- @lssm-tech/lib.contracts-integrations
- workspace:^
- @lssm-tech/lib.contracts-spec
- workspace:^
Development dependencies 3
- @lssm-tech/tool.bun
- workspace:*
- @lssm-tech/tool.typescript
- workspace:*
- typescript
- catalog:
Package scripts.
Commands declared by this package. Review its setup requirements before running them; no command here was executed by this review.
bun publish --tolerate-republish --ignore-scripts --verbosebun publish:pkg --tag canarycontractspec-bun-build buildcontractspec-bun-build transpilecontractspec-bun-build typescontractspec-bun-build devrimraf dist .turbobun lint:fixnode ../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../scripts/biome.cjs check --write .node ../../scripts/biome.cjs check .bun test --pass-with-no-testscontractspec-bun-build prebuildtsgo --noEmit