Installation
Installation
QZPay is distributed as multiple packages. Install only what you need.
Core Package
The core package is always required:
pnpm add @qazuor/qzpay-corenpm install @qazuor/qzpay-coreyarn add @qazuor/qzpay-corebun add @qazuor/qzpay-corePayment Provider
Choose your payment provider:
Stripe
pnpm add @qazuor/qzpay-stripe stripenpm install @qazuor/qzpay-stripe stripeMercadoPago
pnpm add @qazuor/qzpay-mercadopago mercadopagonpm install @qazuor/qzpay-mercadopago mercadopagoStorage Adapter
For persisting billing data:
pnpm add @qazuor/qzpay-drizzle drizzle-orm postgresnpm install @qazuor/qzpay-drizzle drizzle-orm postgresFramework Integrations
Hono
pnpm add @qazuor/qzpay-hono hononpm install @qazuor/qzpay-hono honoNestJS
pnpm add @qazuor/qzpay-nestjsnpm install @qazuor/qzpay-nestjsReact
pnpm add @qazuor/qzpay-reactnpm install @qazuor/qzpay-reactTypical Setup
For a complete Stripe + Hono setup:
pnpm add @qazuor/qzpay-core @qazuor/qzpay-stripe @qazuor/qzpay-drizzle @qazuor/qzpay-hono stripe drizzle-orm postgres honoPeer Dependencies
Some packages have peer dependencies you need to install:
| Package | Peer Dependencies |
|---|---|
@qazuor/qzpay-stripe | stripe |
@qazuor/qzpay-mercadopago | mercadopago |
@qazuor/qzpay-drizzle | drizzle-orm, postgres |
@qazuor/qzpay-hono | hono, zod |
@qazuor/qzpay-nestjs | @nestjs/common, @nestjs/core |
@qazuor/qzpay-react | react, react-dom |
Next Steps
Continue to Quick Start to set up your first billing integration.