- Initier et tokeniser la commande en une seule session
- Rediriger le client vers l’URL de paiement
Processus de tokenisation

- Tokeniser le client via le paiement
- Le marchand appelle
/v2/sessionavectokenize: true, en incluant éventuellement les détails du client pour accélérer l’inscription des nouveaux utilisateurs Sezzle. - Sezzle retourne un
tokenizetoken de session.
- Le marchand appelle
- Le marchand redirige l’utilisateur vers l’URL de paiement
-
Le client voit l’option permettant au marchand de traiter des paiements depuis son compte Sezzle pour les transactions futures.
- Le client peut décider d’accorder cette autorisation avant de finaliser son paiement.

-
Si accepté, Sezzle redirige vers l’URL de fin de session du marchand, en ajoutant un paramètre de requête
customer-uuid. -
Alternativement, le marchand peut appeler
/v2/tokenavec le token de tokenisation de session pour récupérer l’UUID.
-
Le client voit l’option permettant au marchand de traiter des paiements depuis son compte Sezzle pour les transactions futures.
- Facturer le client
- Le marchand utilise le
customer-uuidpour 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.
- Le marchand utilise le
Remarques
- La tokenisation est facultative, recommandée uniquement pour facturer via Sezzle en dehors des paiements standard.
- Les commandes créées via l’UUID client sont traitées de la même manière que celles issues d’un paiement Sezzle standard.
Clients
Utilisez les points de terminaison clients pour :- Supprimer un client
- Obtenir les détails d’un client existant
- Obtenir une liste de clients
- Créer une commande pour un client
- Préapprouver un montant pour le client