Checkout et paiement

Transformer un panier valide en commande, puis payer ou confirmer un total nul.

Parcours

Le checkout comporte quatre positions :

  1. Contact et facturation ;
  2. Livraison, seulement si un article doit être expédié ;
  3. Récapitulatif, acceptation des CGV et création de la commande ;
  4. Paiement, ou confirmation locale pour un total exact de zéro.

Le client peut revenir en arrière jusqu’à la création de la commande. Ensuite, adresses, livraison, devise, CGV et montants sont figés : il faut reprendre ou recommencer le parcours plutôt que modifier silencieusement ce snapshot.

Le checkout accepte un compte inscrit ou une session invitée. Un panier actif, non vide et sans erreur bloquante est requis.

Brouillon et reprise

Contact, adresses, étape et consentement peuvent être restaurés pendant quatre heures dans le même navigateur. Le moyen de paiement n’est pas mémorisé. Une modification du panier ou des CGV invalide les données devenues obsolètes.

Si une commande attend déjà son paiement, une bannière propose :

  • Reprendre pour ouvrir son paiement ;
  • Recommencer pour revalider le panier et créer un nouveau snapshot.

L’ancienne commande n’est annulée qu’après les contrôles du nouveau parcours et reste dans l’historique.

1. Contact et facturation

Renseignez email, téléphone, identité et adresse de facturation. Les suggestions d’adresse peuvent préremplir les champs ; la saisie manuelle reste disponible.

Le pays postal et la région métier sont deux choix distincts. La région est choisie parmi celles publiées pour le pays, n’est pas déduite des coordonnées et pilote les règles de taxe et de livraison. Changer de pays efface l’ancienne région.

Si le panier ne contient rien à expédier, l’adresse de facturation devient l’adresse de commande et l’étape Livraison est sautée.

2. Livraison

Pour un panier expédiable, confirmez l’adresse puis choisissez un service proposé pour la zone et le poids du panier. La sélection met à jour le récapitulatif.

Un tarif coté reste engagé pendant 24 heures, même si la grille change, sauf invalidation explicite. Si le service n’est plus applicable, le checkout l’efface et revient à cette étape. Un service forgé ou incohérent est refusé ; il n’est jamais transformé en livraison gratuite.

3. Récapitulatif et commande

Relisez articles, contact, adresses, livraison et total TTC. Pour une commande payante, choisissez un moyen réellement proposé dans la devise engagée. Pour un total serveur nul, aucun prestataire externe n’est nécessaire.

Conditions générales de vente

L’acceptation des CGV est obligatoire avant la création. Le checkout vérifie leur version courante et conserve sur la commande l’heure, la version et l’URL acceptées. Si la version change, le consentement est effacé et doit être redonné.

La commande ne contient pas une copie immuable du texte : le marchand doit conserver séparément le document correspondant à chaque version.

Derniers contrôles

ModuShop revalide sous verrou le panier, sa version, les prix, les options, le stock, la zone, la livraison et les CGV. Un manque de stock requis sans précommande bloque avant création et avant paiement.

Une tentative rejouée avec les mêmes données renvoie la même commande ; des données différentes sont refusées. Après un timeout, laissez donc le checkout reprendre la tentative au lieu de recommencer par un autre onglet.

Une création réussie :

  • place la commande en attente de paiement ;
  • fige lignes, options, adresses, zone, taxes, livraison, change et devise ;
  • tente les réservations de stock ;
  • garde le panier actif jusqu’à la confirmation fiable du paiement.

4. Paiement ou total nul

BrancheActionConfirmation fiable
StripeSaisir le paiement et terminer l’éventuelle action bancaire.Preuve signée dont montant et devise correspondent.
PayPalApprouver dans la fenêtre puis laisser la capture se terminer.Capture ou synchronisation confirmée.
Total nulConfirmer sans prestataire externe.Total serveur toujours égal à zéro.

Le navigateur ne marque jamais seul une commande payée. Fermer PayPal, perdre la connexion ou voir une attente prolongée ne prouve ni débit ni échec. Consultez l’état de la commande avant toute nouvelle tentative. Voir Paiement.

Confirmation

Après l’action de paiement, la page de succès relit la commande pendant environ une minute :

ÉtatConduite à tenir
Payée ou expédiéeOuvrir le détail de la commande.
En attenteLaisser la vérification continuer.
Vérification trop longueNe pas payer une seconde fois ; consulter la commande puis contacter la boutique.
Échec confirméReprendre le paiement depuis la commande.
Annulée ou expiréeRevenir au catalogue.

Un remboursement ultérieur reste un état séparé et ne réécrit pas le cycle de la commande.

Erreurs et récupération

ProblèmeRécupération
Panier modifié ou stock perduRetourner au panier et appliquer les corrections proposées.
Livraison invalidéeChoisir à nouveau l’adresse, la zone et le service.
CGV modifiéesRelire la nouvelle version et redonner le consentement.
Devise sans moyen compatibleAccepter le retour à la devise de repli, puis revérifier prix et livraison.
Timeout lors de la créationReprendre la même tentative ; ne pas créer une commande parallèle.
PayPal fermé ou résultat incertainRelire la commande et l’intention avant de payer à nouveau.

Voir aussi