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

ResourceMethods
client.paymentscreate(), get(), list(), refund()
client.checkoutLinkscreate(), get(), list()
client.productscreate(), get(), list(), update()
client.gatewayslist() — 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