The validatePostApproval pipeline chain revalidates an order after an order requiring approval has been approved, or after the system determines that an order does not require approval. It only needs to check information that the approver is expected to specify, or that the approver might change as part of the order approval process.

By default it revalidates all payment-related information, as well as checking that all order and shipping costs are accounted for. It assumes that other information about the order is unchanged, and do not revalidate shipping addresses, etc. If the application’s approval process allows approvers to change other order information, that information should also be revalidated here.

The validatePostApproval pipeline chain contains the following processors:

loading table of contents...