La tokenisation client permet aux marchands de stocker Sezzle comme moyen de paiement pour les commandes futures sans interaction du client, idéal pour les abonnements comme les frais semestriels.
Toutes les commandes tokenisées seront traitées comme Paiement Intégral.
L’URL d’approbation a été dépréciée en avril 2025. Désormais, la seule façon pour les clients de vous autoriser à traiter des transactions futures sur des commandes tokenisées est de sélectionner cette option lors du processus de paiement initial.
Pour obtenir cette autorisation :
- Initiez et tokenisez la commande en une seule session
- Redirigez le client vers l’URL de paiement
Pour des instructions détaillées, consultez le Processus de Tokenisation ci-dessous.
Processus de Tokenisation
- Tokeniser le Client via le Checkout
- Le marchand appelle
/v2/session avec tokenize: true, incluant éventuellement les détails du client pour accélérer l’inscription pour les nouveaux utilisateurs Sezzle.
- Sezzle renvoie un jeton de session
tokenize.
- Le Marchand Redirige l’Utilisateur vers l’URL de Checkout
-
Le client voit l’option permettant au marchand de traiter les paiements depuis son compte Sezzle pour les transactions futures.
- Le client peut décider d’autoriser cette permission avant de finaliser son paiement.
La seule façon pour les clients de vous autoriser à traiter des transactions futures sur des commandes tokenisées est de sélectionner cette option lors du processus de paiement initial.
-
Si accepté, Sezzle redirige vers l’URL de session complète du marchand, en ajoutant un paramètre de requête
customer-uuid.
-
Alternativement, le marchand peut appeler
/v2/token avec le jeton de tokenisation de session pour récupérer l’UUID.
- Facturer le Client
- Le marchand utilise le
customer-uuid pour créer des commandes via /v2/customer/{customer_uuid}/order.
- Si l’autorisation est approuvée, le marchand peut gérer la commande (libérer, capturer ou rembourser) en utilisant les points de terminaison
/v2/order.
Notes
- La tokenisation est facultative, recommandée uniquement pour facturer via Sezzle en dehors des paiements standard.
- Les commandes créées via l’UUID du client sont traitées de la même manière que celles provenant d’un paiement Sezzle standard.
Clients
Utilisez les points de terminaison clients pour :
Les clients sont uniquement les utilisateurs Sezzle qui ont accepté d’être tokenisés par le marchand. Un client est unique à un marchand. Cette API n’inclut pas tous les utilisateurs Sezzle.