Skip to main content

Aperçu

La fonction checkout() crée une commande à partir du panier actuel et redirige automatiquement le client vers la page de paiement hébergée de Komerza pour finaliser le paiement.
La fonction de paiement valide le panier, crée une commande et redirige automatiquement vers la page de paiement. Aucune gestion manuelle de la redirection n’est nécessaire.

Utilisation de base

Paramètres

string
requis
L’adresse e-mail du client pour la commande. Doit être un format e-mail valide.
string
Code coupon/remise optionnel à appliquer à la commande. Doit faire entre 3 et 32 caractères si fourni.

Retours

Retourne une Promise qui se résout en ApiResponse<Order> :
Si success est true, le navigateur redirigera automatiquement vers la page de paiement. La réponse est principalement utile pour la gestion des erreurs.

Validation

La fonction de paiement effectue une validation avant de créer la commande : Validation du panier :
  • Le panier ne peut pas être vide
  • Tous les articles doivent avoir des ID de produit et de variante valides
Validation de l’e-mail :
  • Doit être un format d’adresse e-mail valide
Validation du coupon (si fourni) :
  • Doit faire au moins 3 caractères
  • Ne peut pas dépasser 32 caractères

Exemple simple

Exemple complet avec validation

Gestion des erreurs

Scénarios d’erreur courants et comment les gérer :

Panier vide

Erreurs de validation

Erreurs générales

Dernière modification le 6 avril 2026