Adobe Commerce 2.4.4:無法建立部分發票

本文提供當使用者使用Apple付款或Google透過Braintree付款作為付款方式時,無法建立部分發票問題的Hotfix。

受影響的產品和版本

Adobe Commerce (所有部署方法) 2.4.4

問題

使用Apple Pay或Google Pay作為付款方式時,使用者會收到錯誤「'vault_capture'命令不存在。 請驗證命令並重試。建立部分發票時出現「」。

要再現的步驟

  1. 開啟您的Adobe Commerce網站。
  2. 新增簡單產品至購物車(數量2)。
  3. 選擇​ Apple Pay ​或​ Google Pay ​作為購物車的付款方式。
  4. 下訂單。
  5. 從後端開啟訂單詳細資料。
  6. 建立部份商業發票。
  7. 建立剩餘金額的其他商業發票。

預期結果

已建立部分商業發票。

實際結果

第一個部份商業發票已建立。 建立第二個部份發票時,使用者會收到下列錯誤: 'vault_capture'命令不存在。 請驗證命令,然後再試一次

原因

Adobe Commerce會將信用卡詳細資料儲存在儲存庫中,以建立部分發票。 目前,沒有用於儲存庫Apple Pay和Google Pay的功能。

解決方案

若要解決此問題,請套用下列修補程式:

Braintree_disabled_partial_capture_for_applepay_googlepay.zip

如何套用修正程式

如需指示,請參閱如何套用Adobe提供的撰寫器修補程式。

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