# PayKit ## Docs - [MedusaJS](https://docs.usepaykit.dev/adapters/medusajs.md): Use any PayKit provider inside a Medusa payment module. - [API Reference](https://docs.usepaykit.dev/concepts/api-reference.md): Core resource types and methods. - [Error Handling](https://docs.usepaykit.dev/concepts/error-handling.md): Every PayKit method returns a [data, error] tuple. - [Webhooks](https://docs.usepaykit.dev/concepts/webhooks.md): Handle provider events with one typed API. - [Custom Provider](https://docs.usepaykit.dev/custom-provider.md): Build your own payment provider for PayKit. - [Introduction](https://docs.usepaykit.dev/introduction.md): PayKit is a unified payments toolkit for TypeScript. One API across providers. - [Comgate](https://docs.usepaykit.dev/providers/comgate.md): Comgate provider for PayKit. - [GoPay](https://docs.usepaykit.dev/providers/gopay.md): GoPay provider for PayKit. - [Monnify](https://docs.usepaykit.dev/providers/monnify.md): Monnify provider for PayKit. - [Providers](https://docs.usepaykit.dev/providers/overview.md): Supported payment providers. - [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. - [Stripe](https://docs.usepaykit.dev/providers/stripe.md): Stripe provider for PayKit. - [Quick Start](https://docs.usepaykit.dev/quickstart.md): Up and running in under a minute. ## OpenAPI Specs - [openapi](https://docs.usepaykit.dev/api-reference/openapi.json)