validatePaymentGroupPreConfirmation Pipeline Chain
The following sections describe each processor in the pipeline chain.
dispatchOnPGTypePreConfirmation
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 validateCreditCardPGPreConfirmation pipeline processor. If the processor returns 4001, execute the validateGiftCertificatePGPreConfirmation pipeline processor. If the processor returns 4002, execute the validateStoreCreditPGPreConfirmation processor. If the processor returns 4003, execute the validateInStorePaymentPGPreConfirmation . If the processor returns 5000, execute the validateInvoiceRequestPGPreConfirmation . A return value of 6000 links a non-operational value to an empty processor for tokenized credit cards. |
validateCreditCardPGPreConfirmation
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. |
validateGiftCertificatePGPreConfirmation
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. |
validateStoreCreditPGPreConfirmation
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. |
validateInStorePaymentPGPreConfirmation
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/order/processor/ValidateInStorePayment
|
Object | atg.commerce.order.processor.ProcValidateInStorePayment
|
Transitions | None, this is the last link in the chain and will cause the PipelineManager to return to the caller. |
validateInvoiceRequestPGPreConfirmation
Transactional Mode | TX_MANDATORY |
Component | /atg/commerce/order/processor/ValidateInvoiceRequest
|
Object | atg.commerce.order.processor.ProcValidateInvoiceRequest
|
Transitions | None, this is the last link in the chain and will cause the PipelineManager to return to the caller. |