@streetjs/plugin-paypal
Official StreetJS plugin: PayPal Orders v2 (dependency-free HTTPS client).
- Category: Payments
- Tier: Official · Signed · Dependency-free
- Version:
v1.0.3 - Runtime dependencies: none (third-party) — only
streetjs - npm: @streetjs/plugin-paypal
- Source: packages/plugin-paypal
- Maintainer: street contributors (StreetJS core team)
Trust signals
- ✅ Signed manifest (Ed25519) —
manifest.signed.jsonis committed and verified by the plugin host on load - ✅ Dependency-free — no third-party runtime dependencies (only the
streetjsframework) - ✅ MIT licensed · Node.js ≥ 20 · TypeScript-native
- ✅ npm provenance — official plugins are published with build attestations (enforced in CI)
Install
1
npm install @streetjs/plugin-paypal
Quick start
Register the plugin with the StreetJS plugin host, then use it from your controllers/services. See the package README on npm for the full configuration and API, and the Plugin System guide for registration, capabilities and signature verification.
Compatibility
| StreetJS | ^1.0.6 |
| Node.js | >=22.0.0 |
| TypeScript | >=5.0.0 (NodeNext) |
Derived from this package’s dependencies.streetjs, engines.node, and
peerDependencies.typescript. See the compatibility matrix for the full support grid.
Certification
This is an Official plugin — maintained by the StreetJS team in the monorepo, CI-tested, and published with a signed manifest. See the plugin certification levels.
Related plugins
- @streetjs/plugin-marzpay — Official StreetJS plugin: MarzPay payments (dependency-free HTTPS client).
- @streetjs/plugin-stripe — Official Street Framework plugin: Stripe payments.
Browse the full Plugin Marketplace or all Payments plugins.