SDKs & clients
The API is plain REST, so any HTTP client works — but a typed client saves time.
TypeScript
import { Payzuno } from "@payzuno/sdk"; const pz = new Payzuno({ apiKey: process.env.PAYZUNO_KEY }); const invoice = await pz.invoices.create({ priceUsd: "100.00", assetId: "USDC", idempotencyKey: "order_8412", });
Any language
Generate a typed client from the OpenAPI specification with your toolchain of choice (openapi-generator, etc.), or just call the endpoints directly with curl or your HTTP library.