Adobe Commerce 2.4.4:無法建立部分發票
本文提供當使用者使用Apple付款或Google透過Braintree付款作為付款方式時,無法建立部分發票問題的Hotfix。
受影響的產品和版本
Adobe Commerce (所有部署方法) 2.4.4
問題
使用Apple Pay或Google Pay作為付款方式時,使用者會收到錯誤「'vault_capture'命令不存在。 請驗證命令並重試。建立部分發票時出現「」。
要再現的步驟:
- 開啟您的Adobe Commerce網站。
- 新增簡單產品至購物車(數量2)。
- 選擇 Apple Pay 或 Google Pay 作為購物車的付款方式。
- 下訂單。
- 從後端開啟訂單詳細資料。
- 建立部份商業發票。
- 建立剩餘金額的其他商業發票。
預期結果:
已建立部分商業發票。
實際結果:
第一個部份商業發票已建立。 建立第二個部份發票時,使用者會收到下列錯誤: '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