Commandez le flux de paiement
- Appels marchands
/v2/session
avec ordre et intention deAUTH
ouCAPTURE
. Facultativement, le marchand peut envoyer des informations clients. - Sezzle Renvoie l'ordre UUID et URL de paiement.
- Le commerçant redirige le client vers l'URL de la caisse.
- Le client termine la caisse de Sezzle et est redirigé vers l'URL complète de la session.
- Si l'intention était de
CAPTURER
, Sezzle capturera le montant total de la commande. - Si l'intention était de
AUTH
, Sezzle n'autorisera que le montant total de la commande et le commerçant peut appeler/v2/order
Plus tard pour libérer ou capturer les montants en utilisant l'ordre UUID.
Méthodes supportées
📄️ Obtenir les détails de la commande
Utilisez ce point de terminaison pour obtenir des détails sur une commande existante.
📄️ Mise à jour de la commande
Utilisez ce point de terminaison pour mettre à jour une commande existante. Seul l'ID de référence peut être mis à jour. Les identifiants de référence sont ce qui apparaît dans votre tableau de bord marchand pour les commandes et peuvent être utilisés pour relier votre système interne et Sezzle.
📄️ Capture le montant par commande
Utilisez ce point de terminaison pour capturer un montant par commande. Un exemple de cas d'utilisation est lorsqu'une commande est divisée en plusieurs expéditions et qu'avant l'expédition, vous devez récupérer une partie des fonds.
📄️ Réautoriser le montant par commande
Utilisez ce point de terminaison pour réautoriser un montant par commande. Une commande ne peut être réautorisée qu'après l'expiration de l'autorisation initiale. Toute tentative de réautorisation avant l’expiration de l’autorisation échouera. Une autorisation peut être libérée avant l'expiration, permettant ainsi de réautoriser la commande.
📄️ Montant de remboursement par commande
Utilisez ce point de terminaison pour rembourser un montant par commande. Un exemple de cas d'utilisation est celui où une commande a été capturée mais que le client a retourné des articles nécessitant leur remboursement.
📄️ Montant de libération par commande
Utilisez ce point de terminaison pour débloquer un montant par commande. Un exemple de cas d'utilisation est celui où une commande ne peut pas être entièrement exécutée et qu'une partie de l'autorisation doit être libérée. Une capture peut alors être demandée pour le montant restant.
📄️ Montant de la charge par commande
Cette API est en développement et sera disponible prochainement.
📄️ Supprimer le paiement par commande
Utilisez ce point de terminaison pour supprimer un paiement pour une commande. La demande échoue si le paiement a déjà été effectué.