Lemon-Squeezy-Alternative: ein Merchant of Record für SaaS, Lizenzen und nutzungsbasierte Abrechnung
Am 28. Januar 2026 schrieb der CEO von Lemon Squeezy, das Stripe 2024 gekauft hat, dass das Unternehmen rund um Stripe Managed Payments neu aufgebaut wird. Im selben Beitrag hieß es, Support-Antworten und Produkt-Updates seien während des Übergangs langsamer geworden und Lemon-Squeezy-Nutzer würden einen Weg zum Umzug auf Managed Payments bekommen. Wenn Sie lieber jetzt wechseln: Skalp ist ein Merchant of Record mit dem, was ein Softwareunternehmen braucht, also gehostetem Checkout, Abos, Nutzungsgebühren, Lizenzschlüsseln und signierten Webhooks.
Was wofür steht
| Bei Lemon Squeezy | Bei Skalp |
| Store | Shop unter ihrname.skalp.gg oder Ihrer eigenen Domain |
| Produkte und Varianten | Produkte. Jeder Plan ist ein eigenes Produkt, und subscriptions.changePlan verschiebt einen Abonnenten zwischen ihnen |
| Checkout | checkout.create für Einmalkäufe, subscriptions.createCheckout für Pläne |
| Lizenzschlüssel | Lieferart Lizenzschlüssel und licenses.validate, mit Gerätelimit |
| Nutzungsbasierte Abrechnung | subscriptions.createUsageCharge |
| Rabattcodes | Gutscheine, die auch für Abos gelten |
| Affiliates | Das Partnerprogramm |
| Webhooks | Webhooks mit HMAC-SHA256-Signatur im Header Skalp-Signature |
Ein Abo aus Ihrer App starten
import { Skalp } from '@skalpgg/sdk'
const skalp = new Skalp()
const checkout = await skalp.subscriptions.createCheckout({
productSlug: 'pro-monthly',
externalRef: team.id,
customerEmail: user.email,
returnUrl: 'https://app.example.com/billing?status=done',
})
redirect(checkout.url)
Die externalRef kommt bei jedem Webhook dieses Abos zurück. So ordnen Sie Zahlungen einem Team oder Konto in Ihrer Datenbank zu, ohne vorher Skalp-IDs zu speichern.
Zugriff synchron halten
const event = await skalp.webhooks.constructEvent(rawBody, request.headers)
switch (event.type) {
case 'subscription.created':
case 'subscription.renewed':
await setPlan(event.data.externalRef, event.data.productSlug, event.data.currentPeriodEnd)
break
case 'subscription.past_due':
await warnAboutBilling(event.data.externalRef)
break
case 'subscription.canceled':
await endPlan(event.data.externalRef)
break
}
Kündigt ein Kunde, läuft der Plan bis zum Ende des bezahlten Zeitraums weiter, und Sie erhalten subscription.updated. subscription.canceled kommt erst, wenn der Plan wirklich zu Ende ist, mit einem cancelReason wie requested, payment_failure oder dispute.
Nutzungsgebühren
await skalp.subscriptions.createUsageCharge(subscription.id, {
amount: 12.34,
currency: 'EUR',
description: 'API calls over the plan, September 2026',
idempotencyKey: `overage:${team.id}:2026-09`,
periodStart: new Date('2026-09-01T00:00:00Z'),
periodEnd: new Date('2026-10-01T00:00:00Z'),
})
Die Gebühr geht auf die hinterlegte Karte des Abonnenten, in der Währung Ihres Shops. Schlägt die Karte fehl, kommt die Gebühr als open zurück, mit einem Zahlungslink, den Sie dem Kunden schicken können. Derselbe idempotencyKey liefert immer dieselbe Gebühr, ein erneuter Versuch nach einem Timeout bucht also nie doppelt ab.
Bestehende Abonnenten umziehen
Kartendaten bleiben beim Zahlungsdienstleister, der sie erfasst hat, aktive Abos lassen sich deshalb nicht von einer Plattform auf eine andere kopieren. Die meisten Teams schicken zuerst Neuanmeldungen zu Skalp. Bestehende Abonnenten bekommen vor ihrer nächsten Verlängerung eine E-Mail mit einem Skalp-Checkout-Link, und der alte Plan wird gekündigt, sobald sie gewechselt haben. Nutzen Sie Ihre eigene Konto-ID als externalRef, behandelt Ihre App beide Arten von Abonnenten gleich.
Gebühren
Skalp behält 10 % jedes Verkaufs, oder 7 %, sobald Ihr Umsatz der letzten 30 Tage 20.000 $ übersteigt. Die Zahlungsabwicklung ist inbegriffen, und es gibt keine Monatsgebühr. Jede Verlängerung zählt als Verkauf zum selben Satz.
Häufige Fragen
Ist Skalp nur für Spiele?
Nein. Skalp verkauft Software, SaaS-Pläne, Lizenzschlüssel und andere digitale Produkte. Gameserver und Skripte sind ein Teil dessen, was Skalp unterstützt.
Wer steht auf der Kartenabrechnung des Kunden?
Skalp, weil Skalp der Merchant of Record ist. Skalp stellt auch für jede Zahlung die Rechnung aus, Verlängerungen eingeschlossen.
Kann ich eine kostenlose Testphase anbieten?
Ja, bis zu 14 Tage pro Plan.
Bekommen Geschäftskunden Rechnungen ohne Umsatzsteuer?
Ein Unternehmen in der EU, das im Checkout eine gültige USt-IdNr. eingibt, kauft im Reverse-Charge-Verfahren, und seine Rechnung weist keine Umsatzsteuer aus.
Gibt es ein Go-SDK?
Ja. go get skalp.gg/go installiert es, und es deckt dieselbe API ab wie das Node-Paket.