Zum Inhalt springen
Stripe-Connect-Auszahlungen in 47 Ländern

SellYourCode License SDK

Eine winzige Zero-Dep-Bibliothek, mit der du SYC-Lizenz-Keys gegen https://sellyourcode.de/api/licenses/activate validierst und aktivierst. Funktioniert in Browser, Node 18+, Deno, Bun.

Schnellstart (ESM)

import { activate, nodeFingerprint } from "https://sellyourcode.de/sdk/sellyourcode-license.js";

const fp = await nodeFingerprint("my-app");
const result = await activate({
  key: "SYC-AAAA-BBBB-CCCC-DDDD",
  fingerprint: fp,
});

if (!result.ok) throw new Error(result.error);
console.log("Aktiviert für", result.productId, "Aktivierungen:", result.usedActivations);

Endpoint

POST https://sellyourcode.de/api/licenses/activate — Aktivierung registrieren.
DELETE https://sellyourcode.de/api/licenses/activate — Aktivierung freigeben.

Body:

{ "key": "SYC-AAAA-BBBB-CCCC-DDDD", "fingerprint": "stabler-installations-string" }

Antworten

StatusBedeutung
200Aktivierung erfolgreich (oder reused).
401Unbekannter / ungültiger Key.
403Key revoked oder expired.
409Aktivierungs-Limit erreicht (maxActivations).
429Rate-Limit — kurz warten.

Fingerprint-Tipps

Best Practices