Adobe Commerce 2.4.4: No se pueden crear facturas parciales

Este artículo proporciona una revisión para el problema en el que los usuarios no pueden crear facturas parciales al utilizar Apple Pay o Google Pay mediante Braintree como métodos de pago.

Productos y versiones afectados

Adobe Commerce (todos los métodos de implementación) 2.4.4

Problema

Al usar Apple Pay o Google Pay como métodos de pago, los usuarios reciben el error "El comando ‘vault_capture’ no existe. Compruebe el comando e inténtelo de nuevo." al crear facturas parciales.

Pasos a seguir:

  1. Abra el sitio web de Adobe Commerce.
  2. Añadir un producto simple al carro de compras (cantidad 2).
  3. Elige Apple Pay o Google Pay como forma de pago del carro de compras.
  4. Realice el pedido.
  5. Abra los detalles del pedido desde el back-end.
  6. Crear una factura parcial.
  7. Crear otra factura para el importe restante.

Resultados esperados:

Se crean facturas parciales.

Resultados reales:

Se crea la primera factura parcial. Al crear la segunda factura parcial, los usuarios reciben el siguiente error: El comando ‘vault_capture’ no existe. Compruebe el comando e inténtelo de nuevo.

Causa

Adobe Commerce guarda los detalles de la tarjeta de crédito en el almacén para crear facturas parciales. Actualmente, no hay ninguna funcionalidad para proteger Apple Pay y Google Pay.

Solución

Para resolver el problema, aplique el siguiente parche:

Braintree_disabled_partial_capture_for_applepay_googlepay.zip

Cómo aplicar el parche

Consulte Cómo aplicar un parche del compositor proporcionado por el Adobe para obtener instrucciones.

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