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. A return value of 6000 links a non-operational value to an empty processor for tokenized credit cards.

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.


Copyright © 1997, 2016 Oracle and/or its affiliates. All rights reserved. Legal Notices