magento / merchdocs

[Deprecated] Magento User Guide
Open Software License 3.0
33 stars 278 forks source link

Add info about Void functionality #1078

Closed shrielenee closed 3 years ago

shrielenee commented 3 years ago

New feature request

Description

There is void functionality available for orders that are in a processing state that is not yet documented in the user guide. This option is only available in certain circumstances and several updates should be made.

Existing screenshot shows this functionality: https://docs.magento.com/user-guide/sales/invoice-create.html

Acceptance criteria The void functionality should be highlighted to merchants as a valuable Magento feature:

Relevant info

When a customer makes a payment with a credit or debit card, payment is processed and the third-party gateway processor verifies that the customer's account is valid and that funds for the purchase are available. The payment gateway then sends a success message to the customer during checkout verifying that the payment method is valid. Customer funds are deduced and held from the customer's credit/debit account, but are not yet transferred to the end merchant accounts (which means the transaction is not yet "settled").

When a payment is created (or authorized, as in the case of credit cards):

If a payment for an order is made in online mode, you can void the current transaction. This will prohibit any further processing of online transactions for the order. For example, if an order amount is authorized by the third-party payment gateway you can void the order in the Magento Admin to prevent any more payment captures. The order will continue processing as offline only, such as an offline invoice or offline credit memo.

If payment has already been captured, you must perform a refund instead; voids are only for transactions with un-captured funds. https://docs.magento.com/user-guide/sales/order-workflow.html

If you cancel without voiding, it will cancel and issue void command. For open or processing orders.

There is a use case for voiding an order and then shipping it, so that's why you can void or cancel (which triggers void), but a simple void does not trigger cancellation.

You cannot void an order w/invoice created (which means its been captured).

Resources See Resources as noted in PAY-621.

m2-assistant[bot] commented 3 years ago

Hi @shrielenee. Thank you for your report. To help us process this issue please make sure that you provided sufficient information.

Please, add a comment to assign the issue: @magento I am working on this