Aller au contenu principal
Documentation API

8 endpoints

Clients

Le référentiel de vos clients finaux et de leurs moyens de paiement enregistrés — réutilisés par les abonnements et les encaissements récurrents.

Les intitulés et descriptions d'endpoints viennent du contrat OpenAPI, en anglais — ils ne peuvent pas diverger de l'API.

En clair

Votre répertoire de clients, et leurs cartes enregistrées avec leur accord.

Quand l'utiliser

Dès que vous voulez reconnaître un client d'un paiement à l'autre : facturation récurrente, carte enregistrée réutilisée par les abonnements, ou simplement un historique par client.

Comment l'intégrer

  1. 1Créez le client une fois, gardez son identifiant de votre côté.
  2. 2Listez ses moyens de paiement enregistrés pour lui proposer de repayer sans ressaisir sa carte.
  3. 3Désignez un moyen par défaut — c'est celui que prendra un abonnement.
  4. 4Supprimez un moyen de paiement dès que le client le demande : c'est sa donnée, pas la vôtre.
GET

Récupérer un client

Récupère un client à partir de son UUID.

ChampTypeEmplacementRequisDescription
idstring (uuid)pathRequisUUID du client.
PUT

Mettre à jour un client

Met à jour le nom, l'e-mail et/ou le téléphone d'un client.

Schéma · UpdateClientRequest

ChampTypeEmplacementRequisDescription
idstring (uuid)pathRequis
namestringbodyOptionnelNom complet du client. Facultatif ; appliqué uniquement s'il est présent.
emailstringbodyOptionnelAdresse e-mail du client. Facultative ; appliquée uniquement si présente.
phonestringbodyOptionnelNuméro de téléphone du client. Facultatif ; appliqué uniquement si présent.
DELETE204

Supprimer un client

Supprime un client. Renvoie 204 No Content. Échoue si le client a encore des abonnements actifs.

ChampTypeEmplacementRequisDescription
idstring (uuid)pathRequis
POST

Définir le moyen de paiement par défaut d'un client

Définit un moyen de paiement appartenant au client comme moyen par défaut pour les nouveaux abonnements à prélèvement automatique.

ChampTypeEmplacementRequisDescription
idstring (uuid)pathRequis
paymentMethodIdstring (uuid)pathRequis
GET

Lister les clients

Renvoie les clients enregistrés du compte sous forme de Page paginée.

ChampTypeEmplacementRequisDescription
originenumqueryOptionnelFiltrer par origine de création (API ou DASHBOARD).Valeurs APIDASHBOARD
pageablePageablequeryRequis
POST201

Créer un client

Crée une fiche client réutilisable pour ce compte.

Schéma · CreateClientRequest

ChampTypeEmplacementRequisDescription
namestringbodyRequisNom complet du client.
emailstringbodyOptionnelE-mail du client, facultatif.
phonestringbodyOptionnelTéléphone du client, facultatif (format E.164).
GET200

Lister les moyens de paiement enregistrés d'un client

Renvoie les identifiants locaux sûrs du moyen de paiement et les métadonnées masquées de la carte. Les jetons de carte du prestataire, le CVV en clair et le CVV chiffré ne sont jamais renvoyés.

ChampTypeEmplacementRequisDescription
idstring (uuid)pathRequis
DELETE204

Supprimer un moyen de paiement d'un client

Supprime le jeton du fournisseur et supprime logiquement son miroir local. Les abonnements qui l'utilisent basculent vers un checkout avec client présent lors de leur prochaine tentative.

ChampTypeEmplacementRequisDescription
idstring (uuid)pathRequis
paymentMethodIdstring (uuid)pathRequis

Parler à un intégrateur

Une question sur l'intégration ?

Notre équipe technique répond aux intégrateurs, du premier appel en sandbox jusqu'à la mise en production.