Skip to main content
PayKit lets you integrate Stripe, Paystack, Polar, PayPal, and more without rewriting your app logic when you switch providers.

What you get

  • Unified API for checkouts, customers, subscriptions, payments, refunds, and invoices
  • Per-provider typed provider_metadata for provider-specific features
  • Fully typed raw webhook events per provider
  • React hooks and a UI kit for client apps
  • Drop-in shadcn registry blocks

Supported providers

ProviderPackage
Stripe@paykit-sdk/stripe
Paystack@paykit-sdk/paystack
Polar@paykit-sdk/polar
PayPal@paykit-sdk/paypal
GoPay@paykit-sdk/gopay
Comgate@paykit-sdk/comgate
Monnify@paykit-sdk/monnify

Adapters

AdapterPackage
MedusaJS@paykit-sdk/medusajs