Adobe Commerce 2.4.4: Não é possível criar faturas parciais

Este artigo fornece uma correção para o problema em que os usuários não conseguem criar faturas parciais ao usar o Apple Pay ou o Google Pay through Braintree como métodos de pagamento.

Produtos e versões afetados

Adobe Commerce (todos os métodos de implantação) 2.4.4

Problema

Ao usar o Apple Pay ou o Google Pay como métodos de pagamento, os usuários obtêm o erro "O comando ‘vault_capture’ não existe. Verifique o comando e tente novamente." ao criar faturas parciais.

Etapas a serem reproduzidas:

  1. Abra o site do Adobe Commerce.
  2. Adicione um produto simples ao carrinho (qtd. 2).
  3. Escolha Pagamento do Apple ou Pagamento do Google como o método de pagamento do carrinho de compras.
  4. Coloque o pedido.
  5. Abrir detalhes do pedido no back-end.
  6. Criar uma fatura parcial.
  7. Criar outra fatura para o valor restante.

Resultados esperados:

As NFFs parciais são criadas.

Resultados reais:

A primeira NFF parcial é criada. Ao criar a segunda fatura parcial, os usuários recebem o seguinte erro: O comando 'vault_capture' não existe. Verifique o comando e tente novamente.

Causa

O Adobe Commerce salva os detalhes do cartão de crédito no cofre para criar NFFs parciais. Atualmente, não há nenhuma funcionalidade para o cofre do Apple Pay e do Google Pay.

Solução

Para resolver o problema, aplique o seguinte patch:

Braintree_disabled_partial_capture_for_applepay_googlepay.zip

Como aplicar o patch

Consulte Como aplicar um patch de compositor fornecido pelo Adobe para obter instruções.

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