There are several points in the purchase process where specialized components can be integrated into the system. To integrate a component, configure a property of a Nucleus component to reference an object that implements an interface (as described below).
The following list describes the integration points in the purchase process:
PaymentManager.Use this property of the
PaymentManagerto integrate with a credit card processing system. The credit card processing system must implement theatg.payment.creditcard.CreditCardProcessorinterface. By default, thePaymentManageris configured to use a dummy processing system,atg.commerce.payment.DummyCreditCardProcessor.The
PaymentManageris located in Nucleus at/atg/commerce/payment/.PaymentManager.giftCertificateProcessorUse this property of the
PaymentManagerto integrate with a gift certificate processing system. The gift certificate processing system must implement theatg.payment.giftcertificate.GiftCertificateProcessorinterface. By default, thePaymentManageris configured to use the ATG Commerce gift certificate processing system,atg.commerce.payment.GiftCertificateProcessorImpl.The
PaymentManageris located in Nucleus at/atg/commerce/payment/.VerifyOrderAddresses.addressVerificationProcessorUse this property of the
ProcVerifyOrderAddressesobject to integrate with an address verification system. The address verification system must implement theatg.payment.avs.AddressVerificationProcessorinterface. By default, theVerifyOrderAddressescomponent, which is located in Nucleus at/atg/commerce/order/processor/, is configured to use a dummy processing system,atg.commerce.payment.DummyAddressVerificationProcessor.

