# PayKit ## Docs - [Introduction](https://docs.usepaykit.dev/introduction.md): PayKit is a unified payments toolkit for TypeScript. One API across providers. - [Quick Start](https://docs.usepaykit.dev/quickstart.md): Up and running in under a minute. - [Bachs](https://docs.usepaykit.dev/providers/bachs.md): Bachs provider for PayKit. - [Chapa](https://docs.usepaykit.dev/providers/chapa.md): Chapa provider for PayKit. - [Comgate](https://docs.usepaykit.dev/providers/comgate.md): Comgate provider for PayKit. - [GoPay](https://docs.usepaykit.dev/providers/gopay.md): GoPay provider for PayKit. - [LemonSqueezy](https://docs.usepaykit.dev/providers/lemonsqueezy.md): LemonSqueezy provider for PayKit. - [Mercado Pago](https://docs.usepaykit.dev/providers/mercadopago.md): Mercado Pago provider for PayKit. - [MoneyGram](https://docs.usepaykit.dev/providers/moneygram.md): MoneyGram provider for PayKit. - [Monnify](https://docs.usepaykit.dev/providers/monnify.md): Monnify provider for PayKit. - [PayPal](https://docs.usepaykit.dev/providers/paypal.md): PayPal provider for PayKit. - [Paystack](https://docs.usepaykit.dev/providers/paystack.md): Paystack provider for PayKit. - [Polar](https://docs.usepaykit.dev/providers/polar.md): Polar provider for PayKit. - [Razorpay](https://docs.usepaykit.dev/providers/razorpay.md): Razorpay provider for PayKit. - [Redsys](https://docs.usepaykit.dev/providers/redsys.md): Redsys inSite provider for PayKit. - [Remita](https://docs.usepaykit.dev/providers/remita.md): Remita provider for PayKit. - [Stripe](https://docs.usepaykit.dev/providers/stripe.md): Stripe provider for PayKit. - [Xendit](https://docs.usepaykit.dev/providers/xendit.md): Xendit provider for PayKit. - [API Reference](https://docs.usepaykit.dev/concepts/api-reference.md): Core resource types and methods. - [Webhooks](https://docs.usepaykit.dev/concepts/webhooks.md): Handle provider events with one typed API. - [Error Handling](https://docs.usepaykit.dev/concepts/error-handling.md): PayKit methods throw on failure. Wrap with try/catch to handle errors. - [Custom Provider](https://docs.usepaykit.dev/custom-provider.md): Build your own payment provider for PayKit. - [MedusaJS](https://docs.usepaykit.dev/adapters/medusajs.md): Use any PayKit provider inside a Medusa payment module. ## OpenAPI Specs - [openapi](https://docs.usepaykit.dev/api-reference/openapi.json)