The Payment Toolkit for TypeScript developers.
PayKit is a unified SDK that simplifies payment processing across different providers with a consistent API.
Choose your preferred way to get started:
Install complete integrations using shadcn CLI:
# Quick start - Direct URLs
npx shadcn@latest add https://usepaykit.dev/r/stripe-nextjs
npx shadcn@latest add https://usepaykit.dev/r/stripe-hono
npx shadcn@latest add https://usepaykit.dev/r/paypal-nextjs
# Or configure once and use namespace
# Add to components.json: "@paykit": "https://usepaykit.dev/r/{name}"
npx shadcn@latest add @paykit/stripe-nextjs
npx shadcn@latest add @paykit/stripe-hono
npx shadcn@latest add @paykit/paypal-nextjsSee the Registry documentation for all available integrations.
npm install @paykit-sdk/core @paykit-sdk/stripeThen follow the Core Package documentation for setup.
| Package | Description |
|---|---|
@paykit-sdk/core |
Main PayKit SDK |
@paykit-sdk/react |
React hooks and components |
@paykit-sdk/registry |
Component registry for integrations |
| Providers | |
@paykit-sdk/stripe |
Stripe integration |
@paykit-sdk/polar |
Polar integration |
@paykit-sdk/paypal |
PayPal integration |
| Tools | |
@paykit-sdk/ui |
UI components |
| Custom Provider Guide | Build your own provider |
Visit Paykit for complete documentation, examples, and guides.
Maintained by Emmanuel Odii