agentkit - Abos und Onlineshop direkt in deiner App
agentkit ist das Billing-Framework für Schweizer Software: subkit für Abos und Rechnungen, shopkit für den Onlineshop – mit QR-Rechnung, MWST, TWINT über zahls.ch und den Daten in deiner eigenen Datenbank.
- Bereich
- Billing-Framework
- Seit
Abos und Onlineshop direkt in deiner App
Wer Software in der Schweiz verkauft, braucht mehr als einen Bezahlknopf: QR-Rechnungen, MWST auf jeder Rechnung, TWINT, vier Landessprachen und eine Buchhaltung, die aufgeht. agentkit bringt all das als Bausteine in die eigene App – Open Source, ohne Gebühr pro Transaktion und mit den Daten dort, wo sie hingehören.
Ausgangslage
Für Abos und Onlineshops gibt es grosse internationale Plattformen. Sie rechnen pro Transaktion ab, speichern Kundendaten auf fremden Servern und kennen weder die Schweizer QR-Rechnung noch die Eigenheiten der MWST. Wer das selbst baut, schreibt die gleiche Abrechnungslogik immer wieder neu.
Unser Beitrag
Wir entwickeln agentkit als zwei TypeScript-Libraries, die direkt in der App laufen. subkit übernimmt Abos und Rechnungen: Pläne, Testphasen, Pro-rata-Abrechnung, Zahlungserinnerungen, Berechtigungen und ein fertiges Abrechnungsportal. shopkit übernimmt den Onlineshop: Produkte mit Varianten, Warenkorb und Checkout, Lager, Versandkosten, Rabattcodes und Geschenkgutscheine. Bezahlt wird über zahls.ch mit TWINT, Karte oder QR-Rechnung.
Dazu kommen Anbindungen aus dem Schweizer Alltag: Bäckereien mit HS-Soft (WaWiAssist) bekommen ihre Produkte und Aufträge automatisch abgeglichen, Versandetiketten und Adressprüfung kommen direkt von der Post. Und jeder shopkit-Shop wird auf Wunsch zum MCP-Server – so bestellt die Kundschaft auch per KI-Agent wie Claude oder ChatGPT.
Wirkung
agentkit ist bei membear, der Brauerei St. Johann und Thurbeck im Einsatz. Neue Produkte, ob bei uns oder bei anderen Teams, starten damit nicht bei null, sondern mit einer Abrechnung, die von Anfang an Schweizer Anforderungen erfüllt. Der Code ist offen auf GitHub, und die Daten bleiben in der eigenen Datenbank.
