Zum Hauptinhalt springen
Getly
Neu für Entwickler

Abonnements für dein eigenes Produkt. Ohne eigenes Billing zu bauen.

Pläne per API, eine gehostete Abo-Seite, Karte oder Krypto — und Webhooks, auf die dein Backend reagieren kann.

Du legst einen Plan an, schickst einen Kunden auf eine Seite, die wir hosten, und ab dann erfährt dein Server von jeder Verlängerung, jeder fehlgeschlagenen Zahlung und jeder Kündigung — mit deiner eigenen Kunden-ID. Kartenabos verlängern sich über Stripe; Krypto zahlt jeweils einen Zeitraum. Die Gebühr beträgt 10 %, mehr ist nicht zu zahlen.

  • 10 % Gebühr, keine Monatsgebühr
  • Karte verlängert sich von selbst · Krypto pro Zeitraum
  • Webhooks: created · renewed · payment_failed · canceled · expired

Für Produkte, die außerhalb des Marktplatzes leben

Ein Getly-Listing verkauft eine Datei. Getly Billing rechnet ab, was du selbst betreibst.

SaaS und Tools

Eine gehostete App, eine API, eine Browser-Erweiterung mit bezahlter Stufe. Dein Backend fragt unseren Status-Endpunkt ab oder hört auf Webhooks und schaltet Funktionen frei.

Communities und Inhalte

Ein Discord, ein Telegram-Kanal, eine Mitgliederseite. Vergib die Rolle bei created, entferne sie bei expired oder canceled.

Alle, die Krypto brauchen

Kartenabrechnung, wo Stripe funktioniert, USDT/USDC überall sonst. Ein Plan, beide Wege, ein Satz Webhooks.

So funktioniert es

Fünf Schritte von null zum zahlenden Abonnenten

  1. 1

    Beantragen

    Nenne uns die Website und was du verkaufen wirst. Ein Mensch prüft das — Getly ist der Händler, also müssen wir wissen, wofür wir abrechnen.

  2. 2

    Plan anlegen

    POST /api/v1/billing/plans mit Name, Betrag in Cent und Intervall — Monat, Jahr oder eine beliebige Zahl von Tagen oder Wochen.

  3. 3

    Kunden zum Checkout schicken

    POST /api/v1/billing/checkout mit deiner Kundenreferenz und deinen Erfolgs- und Abbruch-URLs. Du bekommst die URL einer gehosteten Seite, 24 Stunden gültig.

  4. 4

    Auf Webhooks reagieren

    billing.subscription.created, renewed, payment_failed, canceled und expired erreichen deinen Endpunkt mit derselben Kundenreferenz, die du gesendet hast.

  5. 5

    Status jederzeit prüfen

    GET /api/v1/billing/subscriptions/{id} beantwortet „hat diese Person bezahlt“ — für die Momente, in denen ein Webhook nicht reicht.

Zwei Aufrufe zum Integrieren, ein Webhook zum Betreiben

Der Plan lebt in unserer API. Die Abo-Seite lebt auf unserer Domain. Dein Backend berührt nie eine Karte.

Jeder Webhook trägt externalCustomerRef — die ID, die du uns beim Checkout gegeben hast — also braucht dein Handler keine Suche. Zustellungen sind signiert, werden wiederholt und sind im Entwickler-Dashboard gelistet. Kündige von deiner Seite mit POST /api/v1/billing/subscriptions/{id}/cancel; der Abonnent kann auch aus seinem Getly-Konto kündigen und behält den Zugang bis zum Ende des bezahlten Zeitraums.

API docs
curl -X POST https://www.getly.store/api/v1/billing/checkout \
  -H "Authorization: Bearer gk_your_api_key" \
  -d '{ "planId": "…", "customerRef": "user_8841",
        "successUrl": "https://your-app.com/welcome",
        "cancelUrl":  "https://your-app.com/pricing" }'

{ "success": true,
  "data": { "url": "https://www.getly.store/billing/subscribe/…" } }

# later, on every renewal:
{ "event": "billing.subscription.renewed",
  "externalCustomerRef": "user_8841",
  "status": "active",
  "currentPeriodEnd": "2026-10-08T09:14:00.000Z" }

Fragen von Entwicklern

Ist das dasselbe wie Member Plans?
Nein. Member Plans sind ein Shop-Abonnement auf deiner Getly-Storefront. Getly Billing ist für ein Produkt, das du selbst betreibst: der Plan erscheint nie im Katalog, und der Abonnent landet auf deiner Seite, nicht auf unserer.
Was kostet es?
10 % jeder Zahlung — derselbe Satz wie bei einem Verkauf, den du selbst bringst — und sonst nichts: keine Monatsgebühr, keine Gebühr pro Plan, keine Einrichtung. Die Kartenabwicklung ist in diesem Satz enthalten.
Wohin geht das Geld?
Hat dein Shop ein Stripe-Connect-Konto, passiert die Überweisung bei jeder Rechnung innerhalb von Stripe. Wenn nicht, landet das Geld auf Getlys Konto und wird am 1. und 15. wie jeder Verkauf ausgezahlt. Krypto läuft immer über Getly und wird genauso ausgezahlt.
Wie verlängert sich Krypto?
Gar nicht — eine Kryptozahlung kann nicht eingezogen werden. Eine Zahlung kauft einen Zeitraum. Der Abonnent wird sieben Tage vor dem Ende erinnert und zahlt erneut aus seinem Getly-Konto; ein unbezahlter Zeitraum wird innerhalb einer Stunde geschlossen, und dein Endpunkt erhält billing.subscription.expired.
Warum Zugang auf Antrag?
Weil Getly der Händler ist: was wir abrechnen, läuft unter unserem Namen. Du nennst die öffentliche Website und was du verkaufst; eine Person prüft das, meist innerhalb eines Tages. Bis dahin antworten Plan-Schreibzugriffe mit 403 billing_not_approved, Lesezugriffe funktionieren.
Kann ein Abonnent ohne mich kündigen?
Ja, aus seinem Getly-Konto. Die Kündigung stoppt die Verlängerung am Ende des bezahlten Zeitraums; bis dahin bleibt der Zugang, und dein Endpunkt erhält billing.subscription.canceled, wenn er endet.

Rechne ab, was du gebaut hast

Beantrage den Zugang aus deinem Dashboard. Ein Mensch prüft ihn, und die API ist in dem Moment offen, in dem er genehmigt ist.

Billing öffnen