Passer au contenu principal
L’équipe Sezzle a préparé une collection Postman publique afin que les marchands puissent rapidement créer des clients (utilisateurs Sezzle), des sessions et des commandes pour les tests en environnement sandbox.

Télécharger et installer Postman

  1. Allez sur postman.com/downloads
  2. Cliquez Download the App
  3. Lorsque le téléchargement du fichier d’installation est terminé, cliquez sur le fichier pour installer l’application
  4. Suivez les instructions d’installation à l’écran

Ajouter la collection Sezzle Gateway

Une fois l’installation terminée, suivez ces étapes pour ajouter la collection Sezzle Gateway à Postman.
  1. Téléchargez la collection Postman
  2. Dans la page Web qui s’ouvre, sélectionnez votre système d’exploitation
  3. Cliquez Open Postman si vous y êtes invité
  4. Dans Postman, la collection Sezzle Gateway est maintenant affichée dans l’onglet Collections

Modifier les variables d’environnement

La collection est préparée avec SezzleGatewayURL, SezzlePrivateAPIKey, et SezzlePublicAPIKey enregistrés dans les variables de collection. Cependant, il est recommandé de les enregistrer plutôt comme variables d’environnement afin de pouvoir facilement basculer entre Sandbox et Production, et pour garder les clés API secrètes.
  1. Dans la barre d’outils de gauche, cliquez sur Environments
  2. Si vous n’avez jamais utilisé de variables d’environnement auparavant, cliquez sur l’icône + et nommez le nouvel environnement Sandbox
  3. Créez les nouvelles variables comme suit :
    VariableTypeValeur initiale
    SezzleGatewayURLdefaulthttps://sandbox.gateway.sezzle.com
    SezzlePrivateAPIKeysecretsz_pr…
    SezzlePublicAPIKeysecretsz_pub…
  4. Ensuite, copiez vos clés API depuis le tableau de bord Sezzle Sandbox dans Postman.
    1. Pour accéder à vos identifiants, connectez-vous au Sezzle Sandbox Dashboard
    2. Allez à Settings > API Keys - vos identifiants sandbox sont ici
    3. Dans Postman, collez vos identifiants dans CURRENT VALUE
      • Faites cela pour SezzlePublicAPIKey et SezzlePrivateAPIKey
  5. Répétez pour l’environnement Production, avec SezzleGatewayURL comme https://gateway.sezzle.com et les clés API du Sezzle Production Dashboard
Les clés API ne se transfèrent pas d’un environnement à l’autre, c’est-à-dire que les clés API de production ne fonctionneront pas dans les tests Sandbox.
Une seule session de tableau de bord d’environnement peut être active dans le navigateur à la fois. Si un utilisateur est connecté à la production puis se connecte au sandbox dans un autre onglet, la session de production se terminera, et vice versa.
  1. Dans la barre d’outils de gauche, cliquez sur Collections
  2. Cliquez sur Sezzle Gateway. Dans l’onglet Variables, supprimez les variables que nous venons de créer dans Environments
Les autres variables de collection prédéfinies se verront automatiquement attribuer des valeurs par les réponses applicables et seront appliquées aux requêtes suivantes.

Utilisation de la collection

  1. Dans le coin supérieur droit de Postman, sélectionnez l’environnement souhaité (par exemple, Sandbox)
  2. Ouvrez le dossier applicable pour votre version d’API (par défaut V2)
  3. Référez-vous aux diagrammes ci-dessous pour le séquençage des requêtes
V2 Gateway Request Flow
  1. Une fois qu’une session est créée, vous devez visiter le checkout_url dans la réponse et compléter le paiement avant de tester la plupart des autres points de terminaison Orders.
    • Connectez-vous à sandbox.dashboard.sezzle.com/customer
    • Le compte client n’a pas besoin de correspondre aux détails du client fournis dans la charge utile de la session
    • Le numéro de téléphone du compte client doit être réel, mais les autres informations personnelles peuvent être fictives
    • L’OTP sera 123123