paytrack developers
Build payment operations into your product.
Create customers, Payment Plans, payments, reminders, reports, ledgers, and webhook integrations with one secure API.
The REST API, OpenAPI files and developer console are live. The JavaScript SDK, CLI and MCP server are built foundations and are not yet published packages.

Versioned endpoints and scoped keys
Signed delivery and inspection
Repository packages; not published
Repository package; not published
Getting Started
Create your first test key and make your first request.
API Reference
Explore customers, Payment Plans, payments, reminders, reports, and ledger resources.
SDKs
Use the JavaScript SDK foundation and prepare for future SDKs.
Webhooks
Receive signed events for payment and workspace activity.
Changelog
Track API, SDK, webhook, and docs changes.
Support
Use request IDs, logs, and support-ready error details.
Postman Collection
Import paytrack API examples into Postman for testing.
Download JSONOpenAPI YAML
Use the OpenAPI YAML for docs, clients, or gateway tooling.
Download YAMLOpenAPI JSON
Use the JSON spec for client generation and gateways.
Download JSONInsomnia Collection
Import common paytrack API requests into Insomnia.
Download JSONJavaScript SDK
Typed resources for every v1 API route, with retries, timeouts, and idempotency support — not yet published to a package registry.
import { PaytrackClient } from "@paytrack/sdk";
const paytrack = new PaytrackClient({ apiKey: process.env.PAYTRACK_API_KEY! });
const customer = await paytrack.customers.create({
name: "ABC Furniture",
phone: "+2348012345678",
});Build with the REST API directly today — see the getting started guide.