Passer au contenu principal

Flux de commande d’intégration directe

Overview Pn
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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).
  8. 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.