Zum Inhalt springen
Platform Docs

Werkzeugleitfäden

Willkommen zu unseren umfassenden Werkzeugleitfäden für Abonnement-Management, Abrechungsautomatisierung und Kundenerfolgs-Plattformen. Diese Leitfäden helfen Ihnen dabei, den maximalen Nutzen aus ToroSachis Abonnement-Abrechnungsplattform zu ziehen und nahtlos mit Ihren bestehenden Tools zu integrieren.

  • ToroSachi-Konto mit API-Zugang
  • Grundverständnis von Abonnement-Abrechnungskonzepten
  • Eingerichtete Entwicklungsumgebung (für API-Integrationen)

Konfigurieren Sie Ihren REST API Client für optimale Leistung:

Terminal-Fenster
# Basis-URL setzen
BASE_URL=https://api.torosachi.com/v1
# Authentifizierungs-Header
Authorization: Bearer IHR_API_SCHLÜSSEL
Content-Type: application/json

Zugriff auf unseren GraphQL-Endpunkt für erweiterte Abfragen:

query GetAbonnements {
subscriptions {
id
status
customer {
email
name
}
plan {
name
price
}
}
}

Verwenden Sie diese Tools zum Testen von Webhook-Endpunkten:

  1. ngrok - Für lokale Entwicklung
  2. Webhook.site - Zum Testen von Webhook-Payloads
  3. Postman - Für API-Tests und Überwachung
// Express.js Webhook-Handler
app.post('/webhooks/torosachi', (req, res) => {
const event = req.body;
switch(event.type) {
case 'subscription.created':
handleAbonnementErstellt(event.data);
break;
case 'payment.succeeded':
handleZahlungErfolgreich(event.data);
break;
default:
console.log('Unbehandelter Event-Typ:', event.type);
}
res.status(200).send('OK');
});

Konfigurieren Sie benutzerdefinierte Metriken für Ihr Abonnement-Geschäft:

  • Monatlich wiederkehrende Einnahmen (MRR)
  • Jährlich wiederkehrende Einnahmen (ARR)
  • Kundenlebenszeitwert (LTV)
  • Abwanderungsrate
  • Expansions-Einnahmen

Exportieren Sie Ihre Abonnement-Daten mit unserem CLI-Tool:

Terminal-Fenster
# ToroSachi CLI installieren
npm install -g @torosachi/cli
# Abonnement-Daten exportieren
torosachi export subscriptions --format csv --date-range last-30-days
# Einnahmen-Daten exportieren
torosachi export revenue --format json --include-forecasts

Passen Sie das Erscheinungsbild Ihres Kundenportals an:

/* Portal-Theme-Anpassung */
:root {
--primary-color: #ihre-markenfarbe;
--secondary-color: #ihre-sekundaerfarbe;
--font-family: 'Ihre Marken-Schriftart', sans-serif;
}
.portal-header {
background: var(--primary-color);
color: white;
}

Fügen Sie benutzerdefinierte Funktionen zu Ihrem Portal hinzu:

// Benutzerdefiniertes Portal-Widget
ToroSachi.Portal.addWidget({
id: 'nutzungsmetriken',
title: 'Nutzungsmetriken',
component: NutzungsmetrigenKomponente,
position: 'dashboard'
});

Verbinden Sie ToroSachi mit 3.000+ Apps über Zapier:

  1. ToroSachi-Auslöser einrichten (z.B. “Neues Abonnement”)
  2. Aktion in einer anderen App konfigurieren (z.B. “Zu CRM hinzufügen”)
  3. Ihren Zap testen und aktivieren

Automatisieren Sie häufige Abonnement-Aufgaben:

# Python-Skript für Abonnement-Lebenszyklus-Automatisierung
import requests
from datetime import datetime, timedelta
def pruefe_testversion_ablauf():
testversionen = hole_testversionen_abonnements()
for testversion in testversionen:
if testversion['expires_at'] <= datetime.now() + timedelta(days=3):
sende_testversion_erinnerung(testversion['customer_email'])
def sende_testversion_erinnerung(email):
# Personalisierte Testversions-Erinnerung senden
pass

Verwenden Sie unsere Sandbox-Umgebung für Tests:

Terminal-Fenster
# In Sandbox-Modus wechseln
export TOROSACHI_ENV=sandbox
export TOROSACHI_API_KEY=sk_test_ihr_test_schluessel
# Test-Abonnement erstellen
curl -X POST https://api-sandbox.torosachi.com/v1/subscriptions \
-H "Authorization: Bearer $TOROSACHI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"customer_id": "test_kunde_123",
"plan_id": "plan_basis_monatlich",
"trial_days": 14
}'

Aktivieren Sie Debug-Protokollierung für detaillierte Einblicke:

// Debug-Modus aktivieren
ToroSachi.config({
debug: true,
logLevel: 'verbose'
});

Überwachen Sie die Gesundheit Ihrer Integration:

Terminal-Fenster
# API-Status prüfen
curl https://status.torosachi.com/api
# Webhook-Endpunkt verifizieren
curl -X POST https://ihre-domain.com/webhooks/torosachi \
-H "Content-Type: application/json" \
-d '{"test": true}'
  • Verwenden Sie immer HTTPS für API-Kommunikation
  • Rotieren Sie API-Schlüssel regelmäßig
  • Validieren Sie Webhook-Signaturen
  • Implementieren Sie ordnungsgemäße Fehlerbehandlung
  • Verwenden Sie Umgebungsvariablen für sensible Daten
  • Implementieren Sie ordnungsgemäße Caching-Strategien
  • Verwenden Sie Paginierung für große Datensätze
  • Bündeln Sie API-Anfragen wenn möglich
  • Überwachen Sie API-Rate-Limits
  • Implementieren Sie Retry-Logik mit exponentieller Backoff

Zuletzt aktualisiert: November 2024