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.creditCardProcessor
Use this property of the
PaymentManager
to integrate with a credit card processing system. The credit card processing system must implement theatg.payment.creditcard.CreditCardProcessor
interface. By default, thePaymentManager
is configured to use a dummy processing system,atg.commerce.payment.DummyCreditCardProcessor
.The
PaymentManager
is located in Nucleus at/atg/commerce/payment/
.PaymentManager.giftCertificateProcessor
Use this property of the
PaymentManager
to integrate with a gift certificate processing system. The gift certificate processing system must implement theatg.payment.giftcertificate.GiftCertificateProcessor
interface. By default, thePaymentManager
is configured to use the Oracle ATG Web Commerce gift certificate processing system,atg.commerce.payment.GiftCertificateProcessorImpl
.The
PaymentManager
is located in Nucleus at/atg/commerce/payment/
.VerifyOrderAddresses.addressVerificationProcessor
Use this property of the
ProcVerifyOrderAddresses
object to integrate with an address verification system. The address verification system must implement theatg.payment.avs.AddressVerificationProcessor
interface. By default, theVerifyOrderAddresses
component, which is located in Nucleus at/atg/commerce/order/processor/
, is configured to use a dummy processing system,atg.commerce.payment.DummyAddressVerificationProcessor
.