Help center

Getting started with the Node SDK

Use the Node SDK to automate stores, products, payments, subscriptions, and orders from your backend.

The Node SDK (@tagadapay/node-sdk) lets your backend talk to TagadaPay programmatically. Anything you can do in the dashboard — create stores, add products, process payments, manage subscriptions, generate reports — you can do from code.

When to use it

Use the Node SDK when your team needs to:

  • Sync products or inventory from an internal system

  • Generate dynamic checkout links from your app or CRM

  • Automate refunds, captures, or subscription changes

  • Build internal admin tools or reports

  • Run scheduled jobs (cron) that interact with TagadaPay

When not to use it

If you only need to manage your shop manually, stick to the dashboard. The SDK is for repeatable, automated workflows — not one-off tasks.

Quick example

<code class="language-ts">import { Tagada } from '@tagadapay/node-sdk';

const tagada = new Tagada({ apiKey: process.env.TAGADA_API_KEY! });

const order = await tagada.orders.retrieve('ord_123');
console.log(order.status, order.amount);
</code>

Read the full docs

The complete Node SDK documentation, including:

  • Installation and authentication

  • Every resource: stores, products, processors, payments, subscriptions, customers, webhooks

  • Sandbox testing

  • Multi-Stripe routing, block rules, promotions, order bumps

docs.tagada.io/developer-tools/node-sdk/quick-start

Need an API key?

API keys are created in the dashboard under Settings → API keys. Each key is scoped to one organization and has fine-grained permissions.

If you don't see the API keys section, contact your account admin or our team.

Did this answer your question?
😞
😐
😁