Skip to content

Installation

Installation

QZPay is distributed as multiple packages. Install only what you need.

Core Package

The core package is always required:

Terminal window
pnpm add @qazuor/qzpay-core

Payment Provider

Choose your payment provider:

Stripe

Terminal window
pnpm add @qazuor/qzpay-stripe stripe

MercadoPago

Terminal window
pnpm add @qazuor/qzpay-mercadopago mercadopago

Storage Adapter

For persisting billing data:

Terminal window
pnpm add @qazuor/qzpay-drizzle drizzle-orm postgres

Framework Integrations

Hono

Terminal window
pnpm add @qazuor/qzpay-hono hono

NestJS

Terminal window
pnpm add @qazuor/qzpay-nestjs

React

Terminal window
pnpm add @qazuor/qzpay-react

Typical Setup

For a complete Stripe + Hono setup:

Terminal window
pnpm add @qazuor/qzpay-core @qazuor/qzpay-stripe @qazuor/qzpay-drizzle @qazuor/qzpay-hono stripe drizzle-orm postgres hono

Peer Dependencies

Some packages have peer dependencies you need to install:

PackagePeer Dependencies
@qazuor/qzpay-stripestripe
@qazuor/qzpay-mercadopagomercadopago
@qazuor/qzpay-drizzledrizzle-orm, postgres
@qazuor/qzpay-honohono, zod
@qazuor/qzpay-nestjs@nestjs/common, @nestjs/core
@qazuor/qzpay-reactreact, react-dom

Next Steps

Continue to Quick Start to set up your first billing integration.