Official Node.js SDK
Node.js / TypeScript SDK
Official server-side SDK for Node.js and TypeScript. Zero runtime dependencies, uses native fetch — requires Node 18+.
Install
npm install @quickpay/js
Package: @quickpay/js
Quick Start
import { QuickpayClient } from '@quickpay/js';
const client = new QuickpayClient(process.env.QUICKPAY_API_KEY!);
const payment = await client.payments.create({
amount: 49.99,
currency: 'GEL',
description: 'Order #1234',
});
console.log(payment.paymentUrl); // redirect your customer here
Resources
| Resource | Methods |
|---|---|
| client.payments | create(), get(), list(), refund() |
| client.checkoutLinks | create(), get(), list() |
| client.products | create(), get(), list(), update() |
| client.gateways | list() — cached 5 min per API key |
Highlights
- Full TypeScript types exported for every resource
- verifyWebhook() / verifyWebhookRaw() helpers (Express, Next.js App Router)
- Server-side only — API keys must never be exposed in the browser
- Works with both ESM and CommonJS