The following sections describe each processor in the pipeline chain.
dispatchOnPGTypePreConfirmation
Transactional mode: TX_MANDATORY
Nucleus component: /atg/commerce/order/processor/ValidatePaymentGroupByType
PipelineProcessor object: atg.commerce.order.processor.ProcDispatchOnProperty
Transitions: If the processor returns a value of 4000, execute the validateCreditCardPGPreConfirmation pipeline processor. If the processor returns 4001, execute the validateGiftCertificatePGPreConfirmation pipeline processor.If the processor returns 4002, execute the validateStoreCreditPGPreConfirmation processor.
validateCreditCardPGPreConfirmation
Transactional mode: TX_MANDATORY
Nucleus component: /atg/commerce/order/processor/ValidateCreditCard
PipelineProcessor object: atg.commerce.order.processor.ProcValidateCreditCard
Transitions: None, this is the last link in the chain and will cause the PipelineManager
to return to the caller.
validateGiftCertificatePGPreConfirmation
Transactional mode: TX_MANDATORY
Nucleus component: /atg/commerce/order/processor/ValidateGiftCertificate
PipelineProcessor object: atg.commerce.order.processor.ProcValidateGiftCertificate
Transitions: None, this is the last link in the chain and will cause the PipelineManager
to return to the caller.
validateStoreCreditPGPreConfirmation
Transactional mode: TX_MANDATORY
Nucleus component: /atg/commerce/order/processor/ValidateStoreCredit
PipelineProcessor object: atg.commerce.order.processor.ProcValidateStoreCredit
Transitions: None, this is the last link in the chain and will cause the PipelineManager
to return to the caller.