Documentation Index
Fetch the complete documentation index at: https://docs.sezzle.com/llms.txt
Use this file to discover all available pages before exploring further.
Vous consultez la version 1 de l’API Sezzle. Découvrez la version actuelle!
- L’API Sezzle v1 est conçue pour les marchands souhaitant accepter Sezzle comme option de paiement.
- Le Flux d’intégration décrit le processus d’interaction de paiement de l’utilisateur.
- Sezzle prend en charge les transactions autorisées individuellement pour les achats uniques de biens ou de services.
- Un compte Sezzle approuvé est requis pour commencer l’intégration ; visitez la page d’inscription pour en créer un si nécessaire.
Tests
Pendant que vous travaillez sur l’intégration, vous devez la tester dans un environnement sandbox avant de passer en production.Sandbox
Point de terminaison APIhttps://sandbox.gateway.sezzle.com/v1Tableau de bord Sandbox
https://sandbox.dashboard.sezzle.com/merchant
Les identifiants de connexion au tableau de bord sandbox sont les mêmes que ceux utilisés pour se connecter au tableau de bord marchand Sezzle. Vous pouvez créer vos clés API de test dans le tableau de bord sandbox.
Données de test
Vous pouvez utiliser les données de test suivantes pour tester votre intégration :| Banque | Nom d’utilisateur | Mot de passe |
|---|---|---|
Test Bank | demo | go |
| Numéro de carte | CVV/CVC | Date d’expiration | Nom | Adresse |
|---|---|---|---|---|
4242424242424242 | any (3 numbers) | any | any | any |
Téléphone et autres informations
- Veuillez utiliser n’importe quel numéro de téléphone valide
- Le
OTPest123123 - Les informations personnelles n’ont pas besoin d’être réelles
Spécification OpenAPI
- La Spécification OpenAPI (OAS) offre une interface standard et indépendante du langage pour les API RESTful, permettant aux humains et aux machines de comprendre les capacités d’un service sans analyse du code source, de la documentation ou du trafic réseau.
- Accédez à la Spécification OpenAPI Sezzle v2 pour les détails d’intégration.
- Importez la spécification OpenAPI Sezzle v2 dans l’Swagger Editor pour générer un client Sezzle dans plusieurs langages de programmation.
- Pour les langages non pris en charge par Swagger, utilisez OpenAPI Generator comme outil alternatif.
Flux d’intégration

Explication du flux de paiement
- Le marchand appelle
/v1/checkoutspour envoyer les données du panier à Sezzle - Sezzle retourne l’URL pour rediriger le consommateur afin d’effectuer le paiement sur la page de paiement Sezzle
- Le marchand redirige le consommateur vers Sezzle
- Lorsque le consommateur termine le processus de paiement Sezzle, il est redirigé vers le site Web du marchand
- Alternativement, lors de l’approbation, le consommateur est redirigé de la page de paiement Sezzle vers le site Web du marchand et le marchand capture la commande en appelant
/v1/complete
Demande de remboursement
| Paramètre | Type | Description |
|---|---|---|
amount* | object | Un objet de prix qui définit le montant à rembourser. Le montant ne peut pas être 0, négatif ou dépasser le montant total de la commande. La devise doit être soit la devise de la commande, soit la devise de paiement du client. Ce champ est facultatif si leis_full_refund paramètre est true. |
refund_id | string | UUID pour le remboursement. Doit être unique à un marchand. |
refund_reason | string | Une raison pour le remboursement. |
is_full_refund | boolean | Remplaceamount. Si true, la commande sera entièrement remboursée. Si omis, la valeur par défaut sera false |
Javascript SDK
Le Javascript SDK est documenté dans la dernièredocumentation API v2. Il est pris en charge pour les utilisateurs de l’API v1 utilisant le même script de page chargeable.Lors de l’utilisation du Javascript SDK avec v1, utilisez apiVersion: “v1” dans le constructeur Checkout.
Créer un Checkout
- Utilisation du Javascript SDK avec v1 :
- Créez un checkout avec l’objet Checkout.
- Complétez le checkout en utilisant le point de terminaison Compléter un Checkout.
- Le point de terminaison v1 :
- Capture le montant total de la commande.
- Ne nécessite pas de corps de requête.
- N’utilisez pas l’objet payload indiqué dans l’exemple de capture pour v1.
Compléter un Checkout
SDK Widget de messagerie sur site
- Le SDK Widget de messagerie sur site charge les widgets promotionnels Sezzle sur les pages Web.
- Les widgets nécessitent qu’une configuration soit fournie avant le chargement du script, sinon ils ne s’afficheront pas.
- Le dépôt du projet est disponible surhttps://github.com/sezzle/sezzle-js.
- Consultez la dernière documentation pour les détails de configuration des widgets.