Adobe Commerce 2.4.0, 2.4.1: Enable Braintree Venmo partial invoice

This article describes a known Adobe Commerce 2.4.0 and 2.4.1 issue, where partial invoice is not available for orders placed using Braintree through Venmo.

Affected products and versions

  • Adobe Commerce on-premises 2.4.0 and 2.4.1
  • Adobe Commerce on cloud infrastructure 2.4.0 and 2.4.1

Issue

Prerequisites:

In the Braintree payment method configuration, set Enable Venmo through Braintree = Yes with Payment Action = Authorization; Enable Vault for Card Payments = No.

Steps to reproduce:

  1. Create an order for two or more products, using Venmo (Braintree) as a payment method.
  2. Open the order in the Commerce Admin.
  3. Create an invoice for one of the ordered products.
  4. Try to create invoice for the rest ordered products.

Expected result:

Invoice created.

Actual result:

The following error message is displayed: The “vault_capture” command doesn’t exist. Verify the command and try again.

Workaround

Capture the whole amount when creating invoices for orders placed using Braintree through Venmo.

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