This chain is called by validatePaymentGroupsPostApproval
to validate each payment group in turn. This configuration is in part from the base Oracle ATG Web Commerce configuration for the validatePaymentGroup
chain, but also includes validation for the invoiceRequest
payment method. If you add new payment methods to the validatePaymentGroup
, add them here as well so they are revalidated after order approval.
The following section describes the processor in the pipeline chain.
validatePaymentGroupsPostApproval
This processor uses dispatchOnPGTypePostApproval
to determine which payment group types are included in the Order.
Transactional mode: TX_MANDATORY
Nucleus component: /atg/commerce/order/processor/ValidatePaymentGroupByType
PipelineProcessor object: atg.commerce.order.processor.ProcDispatchOnProperty
Transitions: A return value of 4000 results in execution of validateCreditCardPGPostApproval
. A return value of 4001 results in execution of validateGiftCertificatePGPostApproval
. A return value of 4002 results in execution of validateStoreCreditPGPostApproval
. A return value of 5000 results in execution of validateInvoiceRequestPGPostApproval
.