Paiement
Payer par Stripe ou PayPal, ou confirmer localement une commande de total exact zéro.
Trois états à ne pas confondre
Une enquête de paiement lit toujours séparément :
- l’état de la tentative chez le fournisseur ;
- la validation de la preuve par ModuShop ;
- l’état métier de la commande.
Un succès affiché par le fournisseur ne suffit pas si la preuve manque ou si montant et devise ne correspondent pas. Inversement, changer manuellement un statut de commande ne crée aucune preuve de paiement.
Les états de tentative distinguent notamment l’attente, le traitement, une action ou un moyen de paiement requis, l’autorisation à capturer, l’annulation, le succès et l’échec.
Montant et devise
La devise du panier devient celle de la commande et du paiement. Seuls les moyens compatibles sont proposés. La validation compare le montant exact dans l’unité de la devise et la devise elle-même.
Si aucun moyen ne prend en charge le choix courant, le checkout revient à sa devise de repli, resynchronise prix, taxes et livraison, puis réinitialise la commande en cours. Relisez le nouveau total avant de poursuivre.
Stripe
ModuShop prépare la tentative, puis le composant Stripe recueille le paiement et l’éventuelle action bancaire. La commande devient payée seulement après réception et validation d’une preuve signée.
Un événement tardif ou rejoué repasse par les mêmes contrôles et ne doit pas faire régresser un succès déjà confirmé.
PayPal
L’acheteur approuve le paiement dans une fenêtre PayPal, puis ModuShop demande la capture. Une simple approbation ne prouve pas la capture.
Fermer la fenêtre ne permet de conclure ni au débit ni à l’échec. Consultez la commande et laissez la synchronisation terminer avant toute nouvelle tentative.
Commande gratuite
Pour un total serveur exact de zéro, ModuShop utilise une confirmation locale sans prestataire de paiement. Le total est revérifié puis la commande rejoint le même parcours de finalisation. Ce n’est pas un faux paiement Stripe ou PayPal.
Tentatives et attente
Pour Stripe et PayPal, démarrer une nouvelle tentative annule d’abord les anciennes tentatives encore payables. Les notifications répétées convergent vers une seule finalisation de commande.
Après le paiement, la boutique relit la commande pendant environ une minute. Si elle reste en attente :
- ne payez pas une seconde fois ;
- ouvrez le détail de la commande ;
- contactez la boutique si l’état ne converge pas.
Une attente n’est pas une preuve d’échec. Après un résultat réseau ambigu, notez l’heure et le moyen utilisé avant de demander une enquête.
Anomalies et remboursements
Un montant divergent, une devise différente, une preuve absente ou plusieurs captures exigent une vérification. La page Anomalies de paiement guide le marchand sans choisir arbitrairement une preuve.
Le brut, les frais et le net d’une capture ne décrivent pas à eux seuls la trésorerie après remboursements, litiges et versements. Consultez chaque opération confirmée. Un remboursement ne remet pas automatiquement le stock en vente.
Sécurité
- Les données de carte restent chez le prestataire et ne sont pas stockées par ModuShop.
- Les notifications fournisseurs sont vérifiées avant de modifier une commande.
- Une preuve divergente échoue explicitement au lieu de marquer la commande payée.
- Les commandes et tentatives visibles publiquement utilisent des UUID.