Adobe Commerce 2.4.4 : impossible de créer des factures partielles
Cet article fournit un correctif pour le problème où les utilisateurs ne sont pas en mesure de créer des factures partielles lors de l’utilisation d’Apple Pay ou de Google Pay through Braintree comme méthode de paiement.
Produits et versions concernés
Adobe Commerce (toutes les méthodes de déploiement) 2.4.4
Problème
Lors de l’utilisation des méthodes de paiement Apple Pay ou Google Pay, les utilisateurs reçoivent l’erreur "La commande "vault_capture" n’existe pas. Vérifiez la commande et réessayez." lors de la création de factures partielles.
Étapes à reproduire :
- Ouvrez votre site web Adobe Commerce.
- Ajoutez un produit simple au panier (quantité 2).
- Choisissez Paiement Apple ou Paiement Google comme mode de paiement dans le panier.
- Placez la commande.
- Ouvrez les détails de la commande à partir du serveur principal.
- Créez une facture partielle.
- Créez une autre facture pour le montant restant.
Résultats attendus :
Des factures partielles sont créées.
Résultats réels :
La première facture partielle est créée. Lors de la création de la deuxième facture partielle, les utilisateurs reçoivent l’erreur suivante : La commande ‘vault_capture’ n’existe pas. Vérifiez la commande et réessayez.
Cause
Adobe Commerce enregistre les détails de la carte de crédit dans le coffre pour créer des factures partielles. Actuellement, il n’existe aucune fonctionnalité permettant de valider Apple Pay et Google Pay.
Solution
Pour résoudre ce problème, appliquez le correctif suivant :
Braintree_disabled_partiel_capture_for_applepay_googlepay.zip
Comment appliquer le correctif
Voir Comment appliquer un correctif de compositeur fourni par Adobe pour obtenir des instructions.