validatePaymentGroup Pipeline Chain
This chain validates one payment group. The following sections describe each processor in the pipeline chain.
dispatchOnPGType
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/order/processor/ValidatePaymentGroupByType
|
Object | atg.commerce.order.processor.ProcDispatchOnProperty
|
Transitions | If the processor returns a value of 4000, execute the validateCreditCardPG pipeline processor. If the processor returns 4001, execute the validateGiftCertificatePG pipeline processor. If the processor returns 4002, execute the validateStoreCreditPG processor. A return value of 4003 results in execution of validateInStorePG . If the processor returns 5000, execute the validateInvoiceRequestPG processor. |
validateCreditCardPG
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/order/processor/ValidateCreditCard
|
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. |
validateGiftCertificatePG
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/order/processor/ValidateGiftCertificate
|
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. |
validateStoreCreditPG
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/order/processor/ValidateStoreCredit
|
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. |
validateInvoiceRequestPG
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/order/processor/EmptyProcessor
|
Object | atg.commerce.order.processor.ValidateInvoiceRequest
|
Transitions | None, this is the last link in the chain and will cause the PipelineManager to return to the caller. |