Passer au contenu principalFlux de commande d’intégration directe
- Demande de création de session de paiement
- Le serveur du marchand envoie une demande à l’API Sezzle pour créer une session de paiement pour la commande du client, incluant des détails comme le montant de la commande, les articles et les informations du client.
- Génération de session et d’URL de redirection
- L’API Sezzle traite la demande, crée une session liée à la commande et génère une URL de redirection pour que le client accède à l’interface Sezzle pour le traitement du paiement.
- Réception de l’URL de redirection depuis l’API Sezzle
- L’API Sezzle envoie l’URL de redirection générée au serveur du marchand, permettant au marchand de procéder à la redirection du client.
- Redirection du client vers l’interface Sezzle
- En utilisant l’URL de redirection, le serveur du marchand dirige le client vers l’interface Sezzle pour compléter le processus de paiement.
- Traitement du paiement client dans l’interface Sezzle
- Le client examine la commande dans l’interface Sezzle et complète le paiement.
- Sezzle évalue l’éligibilité de financement du client (par exemple, via une vérification de crédit), approuvant ou refusant la transaction.
- En cas de refus, le client doit utiliser un mode de paiement alternatif.
- Redirection du client vers le site du marchand (Optionnel)
- Après le paiement (approuvé ou refusé), Sezzle redirige le client vers le site du marchand.
- Le marchand peut afficher une page de confirmation montrant le statut de la commande (par exemple, “Commande confirmée” ou “Paiement échoué”).
- Cette étape est optionnelle selon la préférence du marchand.
- Demande de capture de fonds
- Lors de l’approbation du paiement, le serveur du marchand envoie une demande à l’API Sezzle pour capturer les fonds de la commande, soit en totalité soit partiellement (par exemple, pour des expéditions partielles).
- Réception du statut de transaction depuis l’API Sezzle
- L’API Sezzle traite la demande de capture et renvoie le statut de la transaction au serveur du marchand.
- Le statut indique si les fonds ont été capturés avec succès ou si des problèmes sont survenus (par exemple, fonds insuffisants).
- Le marchand met à jour son système et informe le client en conséquence.