La tokenisation des clients 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 les transactions futures sur les commandes tokenisées est de sélectionner cette option lors du processus de paiement initial.

Pour obtenir cette autorisation :

  1. Initiez et tokenisez la commande en une seule session
  2. Redirigez le client vers l’URL de paiement

Pour des instructions détaillées, consultez le Processus de Tokenisation ci-dessous.

Processus de Tokenisation

  1. Tokeniser le Client via le Paiement
    • Le marchand appelle /v2/session avec tokenize: true, en incluant éventuellement les détails du client pour accélérer l’inscription des nouveaux utilisateurs Sezzle.
    • Sezzle renvoie un jeton de session tokenize.
  2. Le Marchand Redirige l’Utilisateur vers l’URL de Paiement
    • 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’accorder cette autorisation avant de finaliser son paiement.

      La seule façon pour les clients de vous autoriser à traiter les transactions futures sur les commandes tokenisées est de sélectionner cette option lors du processus de paiement initial.

    • 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/token avec le jeton de tokenisation de session pour récupérer l’UUID.

  3. 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 optionnelle, 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 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 pour un marchand. Cette API n’inclut pas tous les utilisateurs Sezzle.