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
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
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
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
Auf Webhooks reagieren
billing.subscription.created, renewed, payment_failed, canceled und expired erreichen deinen Endpunkt mit derselben Kundenreferenz, die du gesendet hast.
- 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 docscurl -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?
Was kostet es?
Wohin geht das Geld?
Wie verlängert sich Krypto?
Warum Zugang auf Antrag?
Kann ein Abonnent ohne mich kündigen?
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