Stripe PartnerAPI REST completeRGPD compliant99.9% uptime

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.

votre-domaine.com/espace-client
JD
Jean Dupont
jean@example.com
PlanPro
StatutActif
Abonnements actifs
Pro Mensuel
Actif
149 €/mois
Prochain paiement : 1 avril 2026
Dernier ticket
Probleme de facturation
En cours

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
http
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
http
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
http
{
  "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
http
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
http
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
http
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.

01

Configurez

Creez votre compte TS-Services, recevez vos cles API (SERVICE_API_KEY) et configurez votre webhook Stripe.

bash
# .env
TS_IDENTITY_API_KEY=sk_live_...
TS_IDENTITY_BASE_URL=https://api.ts-services.com
STRIPE_WEBHOOK_SECRET=whsec_...
02

Integrez

Connectez votre frontend a notre API REST. Authentification, paiements, support — tout passe par des endpoints JSON standards.

bash
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();
03

Deployez

Vos utilisateurs voient votre marque, pas la notre. Domaine personnalise, emails white-label, UI a vos couleurs.

bash
// Vos utilisateurs voient :
// ✓ votre-domaine.com
// ✓ noreply@votre-domaine.com
// ✓ Votre logo, vos couleurs

// Ils ne voient jamais :
// ✗ ts-services.com
// ✗ Ts-Identity

Concu pour les developpeurs

Une architecture moderne, securisee et extensible.

Votre app
Frontend
API REST
Ts-Identity
JWT RS256
Paiements
Stripe
Stockage
AWS S3
Base
MongoDB

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.

MensuelAnnuel

Starter

Ideal pour les side-projects et MVPs

49 /mois
  • Jusqu'a 100 utilisateurs
  • Auth + Profils + Support
  • 1 scope produit
  • Support email
Commencer
Recommande

Pro

Pour les SaaS en croissance

149 /mois
  • Utilisateurs illimites
  • Auth + Profils + Support + Paiements Stripe
  • Scopes illimites
  • Plans & Pricing dynamiques
  • Migration PSP incluse
  • Support prioritaire
Choisir Pro

Enterprise

Pour les besoins avances

Sur devis
  • Tout le plan Pro
  • Facturation groupee
  • WordPress plugin manager integre
  • SLA 99.9%
  • Integration dediee
Nous contacter

Deja en production

Ts-Immo
Learn TS-Services

“Nous avons migre notre espace client de 200+ agences immobilieres sur Ts-Identity en 2 semaines. Zero downtime.”

Ts-Immo
0+
Utilisateurs actifs
0+
Transactions traitees
0.0%
Uptime

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.