Skip to content

Fix offline invoice capture (404)#1

Open
nige-one wants to merge 3482 commits into
2.4-developfrom
fix-offline-invoice-capture
Open

Fix offline invoice capture (404)#1
nige-one wants to merge 3482 commits into
2.4-developfrom
fix-offline-invoice-capture

Conversation

@nige-one

Copy link
Copy Markdown
Owner

Description (*)

It's not possible to capture offline payment method invoices via the backend ('Capture' button). Trying it will lead to a 404.

Related Pull Requests

The issue comes from magento@3e63705#diff-f55a86b611d11bb9a801c4b16ba9ac4b17dab4c325d252b86d5d3a8b8275c291

The class has been changed to be implementing HttpPostActionInterface. Clicking the 'Capture' button will send a GET request. Magento's request validator \Magento\Framework\App\Request\HttpMethodValidator will throw an exception leading to a 404 because it expects a POST request.

Manual testing scenarios (*)

  1. create an order with an offline payment method
  2. create an invoice for the order (offline)
  3. capture the invoice

deepak-soni1 and others added 30 commits February 25, 2025 16:51
AC-13818::Make ES8 to be default for 2.4.8 instead of ES7
…leted custom attribute exists for a customer
chittima and others added 30 commits March 17, 2025 10:06
…ionUnAssignProductSourcesOnProductsGridToUnAssignAllAssignedSourcesTest
…ionUnAssignProductSourcesOnProductsGridToUnAssignAllAssignedSourcesTest
…ionUnAssignProductSourcesOnProductsGridToUnAssignAllAssignedSourcesTest
AC-14078: Improve async/bulk request performance.
…nal-mainline-deployment

Bengals ACQE Functional Deployment
[Support Tier-4 chittima] 03-17-2025 Regular delivery of bugfixes and improvements
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.