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:
- Abra o site do Adobe Commerce.
- Adicione um produto simples ao carrinho (qtd. 2).
- Escolha Pagamento do Apple ou Pagamento do Google como o método de pagamento do carrinho de compras.
- Coloque o pedido.
- Abrir detalhes do pedido no back-end.
- Criar uma fatura parcial.
- 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.