Adobe Commerce 2.4.4: impossibile creare fatture parziali

Questo articolo fornisce un hotfix per il problema che impedisce agli utenti di creare fatture parziali quando si utilizzano Apple Pay o Google Pay tramite Braintree come metodi di pagamento.

Prodotti e versioni interessati

Adobe Commerce (tutti i metodi di implementazione) 2.4.4

Problema

Quando si utilizza Apple Pay o Google Pay come metodi di pagamento, gli utenti ricevono l'errore "Il comando ‘vault_capture’ non esiste. Verifica il comando e riprova." durante la creazione di fatture parziali.

Passaggi da riprodurre:

  1. Apri il tuo sito web Adobe Commerce.
  2. Aggiungere un prodotto semplice al carrello (qtà 2).
  3. Scegli Apple Pay o Google Pay come metodo di pagamento dal carrello.
  4. Effettua l’ordine.
  5. Apri i dettagli dell’ordine dal back-end.
  6. Creare una fattura parziale.
  7. Crea un'altra fattura per l'importo rimanente.

Risultati previsti:

Vengono create fatture parziali.

Risultati effettivi:

Viene creata la prima fattura parziale. Durante la creazione della seconda fattura parziale, gli utenti ricevono il seguente errore: Il comando ‘vault_capture’ non esiste. Verificare il comando e riprovare.

Causa

Adobe Commerce salva i dettagli della carta di credito nel vault per creare fatture parziali. Attualmente, non è disponibile alcuna funzionalità per il vaulting di Apple Pay e Google Pay.

Soluzione

Per risolvere il problema, applica la seguente patch:

Braintree_disabled_partial_capture_for_applepay_googlepay.zip

Come applicare il cerotto

Per istruzioni, vedere Come applicare una patch del compositore fornita da Adobe.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a