Votre espace client.
Votre marque.
Notre technologie.
Offrez a vos utilisateurs un espace client complet — authentification, abonnements, paiements Stripe, support — sans ecrire une ligne de backend. Pret en 48h.
Ma facture de mars ne correspond pas au montant attendu...
Construire un espace client, c'est 6 mois de travail. Ou 48h avec nous.
Auth & Securite
JWT, refresh tokens, OAuth2, blacklist, brute-force protection... Chaque faille peut vous couter cher.
Paiements & Abonnements
Integrer Stripe, gerer les webhooks, les prorations, les relances... Un cauchemar recurrent.
Support client
Tickets, statuts, notifications, pieces jointes... Un module entier a maintenir.
Tout ce qu'il faut. Rien de superflu.
Six modules complets, une seule API. Integrez uniquement ce dont vous avez besoin.
Authentification complete
- JWT RS256, refresh token rotation
- OAuth2 (Google, GitHub)
- Forgot/reset password, verification email
POST /auth/login
{
"email": "user@example.com",
"password": "••••••••"
}
// Response 200
{
"access_token": "eyJhbGciOiJSUzI1NiIs...",
"refresh_token": "d4f8a2b1-...",
"expires_in": 3600
}Gestion des abonnements Stripe
- Paiements one-shot et recurrents
- Stripe Checkout integre
- Webhooks automatiques, prorata
POST /purchases
{
"plan_code": "pro_monthly",
"billing_mode": "SUBSCRIPTION_MONTHLY",
"success_url": "https://...",
"cancel_url": "https://..."
}
// Response 201
{
"checkout_url": "https://checkout.stripe.com/..."
}Plans & Pricing dynamiques
- Multi-devises (EUR/USD/CAD)
- i18n (titres, descriptions)
- Enable/disable a chaud
{
"code": "pro",
"title": { "fr": "Pro", "en": "Pro" },
"price_in_cents": {
"monthly": { "eur": 14900, "usd": 16900 },
"annual": { "eur": 142800, "usd": 162000 }
},
"recommended": true
}Support client integre
- Tickets avec workflow complet (5 statuts)
- Pieces jointes S3
- Commentaires client/staff, recherche full-text
POST /support
{
"scope": "immo",
"subject": "Probleme de facturation",
"description": "Ma facture de mars..."
}
// Response 201
{
"id": "sup_abc123",
"status": "WAITING_FOR_SUPPORT"
}Stockage fichiers S3
- Upload multipart, URLs pre-signees
- Isolation par utilisateur
- Gestion admin complete
POST /media (multipart/form-data)
file: invoice.pdf
title: "Facture Mars 2026"
// Response 201
{
"id": "med_xyz789",
"download_url": "/media/med_xyz789/download"
}API Tokens & OAuth2 Introspection
- Tokens UUID par scope
- Validation publique, introspection OAuth2
- Metadata libres
POST /tokens
{
"scope": "immo",
"metadata": { "env": "production" }
}
// Response 201
{
"token": "tsi_a1b2c3d4e5f6...",
"scope": "immo"
}Integrez en 3 etapes
De la configuration au deploiement, en moins de 48 heures.
Configurez
Creez votre compte TS-Services, recevez vos cles API (SERVICE_API_KEY) et configurez votre webhook Stripe.
# .env
TS_IDENTITY_API_KEY=sk_live_...
TS_IDENTITY_BASE_URL=https://api.ts-services.com
STRIPE_WEBHOOK_SECRET=whsec_...Integrez
Connectez votre frontend a notre API REST. Authentification, paiements, support — tout passe par des endpoints JSON standards.
const response = await fetch(
`${TS_IDENTITY_URL}/auth/login`,
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ email, password })
}
);
const { access_token } = await response.json();Deployez
Vos utilisateurs voient votre marque, pas la notre. Domaine personnalise, emails white-label, UI a vos couleurs.
// Vos utilisateurs voient :
// ✓ votre-domaine.com
// ✓ noreply@votre-domaine.com
// ✓ Votre logo, vos couleurs
// Ils ne voient jamais :
// ✗ ts-services.com
// ✗ Ts-IdentityConcu pour les developpeurs
Une architecture moderne, securisee et extensible.
API REST JSON
snake_case, erreurs structurees, pagination cursor-based
JWT RS256
Verification locale via cle publique, claims types
Webhooks Stripe
checkout.session.completed, invoice.paid, subscription.deleted
Multi-tenant
Scopes isoles par produit (learning, immo, audit, custom)
Migration PSP
Import graduel depuis PayPal, Mollie, GoCardless avec grace 30j
Facturation groupee
Plusieurs abonnements, un seul prelevement mensuel
Un prix simple. Pas de surprises.
Tous les plans incluent : API REST complete, HTTPS, stockage S3, webhooks Stripe, documentation integrateur.
Starter
Ideal pour les side-projects et MVPs
- Jusqu'a 100 utilisateurs
- Auth + Profils + Support
- 1 scope produit
- Support email
Pro
Pour les SaaS en croissance
- Utilisateurs illimites
- Auth + Profils + Support + Paiements Stripe
- Scopes illimites
- Plans & Pricing dynamiques
- Migration PSP incluse
- Support prioritaire
Enterprise
Pour les besoins avances
- Tout le plan Pro
- Facturation groupee
- WordPress plugin manager integre
- SLA 99.9%
- Integration dediee
Deja en production
“Nous avons migre notre espace client de 200+ agences immobilieres sur Ts-Identity en 2 semaines. Zero downtime.”
Questions frequentes
Pret a offrir le meilleur espace client a vos utilisateurs ?
Contactez-nous pour discuter de votre projet et recevoir un acces API de test.