Über unsere verkaufen, von deiner aus.
Eine öffentliche API, ein TypeScript-SDK, Widgets zum Einsetzen und signierte Webhooks. Jede Website, bei jedem Host, kann deine Tarife mit unserem Checkout und Kundenportal verkaufen, in deinem Design.
<!-- ein Script, dann die gewünschten Widgets --> <script src="https://cdn.teculiar.net/embed/latest/teculiar.js" data-key="pk_live_…" data-base-url="https://yourdomain.com"></script> <teculiar-pricing-table></teculiar-pricing-table> <teculiar-checkout product="hosting-pro"></teculiar-checkout>
const tec = Teculiar.init({ publicKey: "pk_live_…" }); const plans = await tec.storefront.products(); tec.cart.add({ productId, productPriceId, quantity: 1 }); const quote = await tec.orders.preview({ items: tec.cart.toOrderItems() }); // der Server berechnet die Bestellung; der Browser entscheidet nie über eine Summe
# anonymer Lesezugriff mit einem öffentlichen Schlüssel curl https://yourdomain.com/api/v1/public/storefront/products \ -H "Teculiar-Key: pk_live_…" # jedes Ereignis wird signiert und wiederholt invoice.paid · service.provisioned · domain.renewed
Ein Script-Tag. Dann die Widgets, die du willst.
Der Kern ist etwa 20 KB groß; jede Widget-Gruppe lädt erst, wenn ihr erstes Widget erscheint.
Schlichte statische Seiten. Das Script von Teculiar übernimmt das Verkaufen. Deines kann das auch.
<!-- ein Script, dann die gewünschten Widgets --> <script src="https://cdn.teculiar.net/embed/latest/teculiar.js" data-key="pk_live_…" data-base-url="https://yourdomain.com"></script> <teculiar-pricing-table></teculiar-pricing-table> <teculiar-checkout product="hosting-pro"></teculiar-checkout>
const tec = Teculiar.init({ publicKey: "pk_live_…" }); const plans = await tec.storefront.products(); tec.cart.add({ productId, productPriceId, quantity: 1 }); const quote = await tec.orders.preview({ items: tec.cart.toOrderItems() }); // der Server berechnet die Bestellung; der Browser entscheidet nie über eine Summe
# anonymer Lesezugriff mit einem öffentlichen Schlüssel curl https://yourdomain.com/api/v1/public/storefront/products \ -H "Teculiar-Key: pk_live_…" # jedes Ereignis wird signiert und wiederholt invoice.paid · service.provisioned · domain.renewed
Katalog-Widgets leben in deiner Seite. Geld lebt auf unserer.
Widgets, die nur deinen Katalog zeigen, laufen in deiner Seite, abgeschirmt von deren CSS. Widgets, die einen Login, eine Rechnung oder eine Zahlung enthalten, laufen in einem Frame auf unserer Adresse, sodass kein Script auf deiner Seite sie lesen kann.
Dein Design, nicht unseres.
Gestalte die Katalog-Widgets mit CSS-Variablen und benannten Teilen. Die Frame-Widgets übernehmen den Look, den du unter „Darstellung der Einbettung“ festlegen (Farben, Ecken, Schrift, Dichte, hell oder dunkel, Logo), fertig gestylt ausgeliefert. Eine gespeicherte Einstellung gewinnt immer gegen eine Seite, sodass niemand deinen Checkout in etwas Irreführendes umgestalten kann.
78 öffentliche Operationen, in einer OpenAPI-Datei beschrieben.
Öffentliche Schlüssel (pk_) sind im Quelltext der Seite unbedenklich und funktionieren nur von den Websites, die du auflistest. Geheime Schlüssel (sk_) bleiben auf deinem Server. Das TypeScript-SDK kapselt dieselben Aufrufe.
Selbst bauen
42 Ereignisse, signiert und wiederholt.
Bestellungen, Rechnungen, Zahlungen, Dienste, Domains, Tickets, Kunden, Inhalte und Einstellungen. Jede Zustellung ist signiert, sodass dein Endpunkt beweisen kann, dass sie von uns kam.
Hol dir deine Schlüssel in deinem eigenen Admin.
Jeder Tarif enthält die API, das SDK und die Widgets. Die Schlüssel findest du unter Admin → Einstellungen → API-Schlüssel.