public class ProcProcessGiftCertificate extends ProcProcessPaymentGroup
GiftCertificateProcessor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
SUCCESS
SERVICE_INFO_KEY
STOP_CHAIN_EXECUTION, STOP_CHAIN_EXECUTION_AND_COMMIT, STOP_CHAIN_EXECUTION_AND_ROLLBACK
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
ProcProcessGiftCertificate() |
Modifier and Type | Method and Description |
---|---|
PaymentStatus |
authorizePaymentGroup(PaymentManagerPipelineArgs pParams)
Authorize billing against a GiftCertificate payment group.
|
PaymentStatus |
creditPaymentGroup(PaymentManagerPipelineArgs pParams)
Credit a GiftCertificate payment group.
|
PaymentStatus |
debitPaymentGroup(PaymentManagerPipelineArgs pParams)
Debit a GiftCertificate payment group.
|
PaymentStatus |
decreaseAuthorizationForPaymentGroup(PaymentManagerPipelineArgs pParams)
Method called to perform a decrease in authorization for a gift certificate.
|
getRetCodes, invokeProcessorAction, runProcess
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public PaymentStatus authorizePaymentGroup(PaymentManagerPipelineArgs pParams) throws CommerceException
giftCertificateProcessor
authorize method.
authorizePaymentGroup
in class ProcProcessPaymentGroup
pParams
- The argument dictionary passed to this pipeline processor.giftCertificateProcessor
authorize method.CommerceException
- If there is any error authorizing the payment group.public PaymentStatus debitPaymentGroup(PaymentManagerPipelineArgs pParams) throws CommerceException
giftCertificateProcessor debit method.
debitPaymentGroup
in class ProcProcessPaymentGroup
pParams
- The argument dictionary passed to this pipeline processor.giftCertificateProcessor
debit method.CommerceException
- If there is any error debiting the payment group.public PaymentStatus creditPaymentGroup(PaymentManagerPipelineArgs pParams) throws CommerceException
giftCertificateProcessor credit method.
creditPaymentGroup
in class ProcProcessPaymentGroup
pParams
- The argument dictionary passed to this pipeline processor.giftCertificateProcessor
credit method.CommerceException
- If there is any error crediting the payment group.public PaymentStatus decreaseAuthorizationForPaymentGroup(PaymentManagerPipelineArgs pParams) throws CommerceException
Calls the decreaseAuthorization on the store credit processor returned by
the payment manager if it is an instance of DecreaseCreditCardAuthorizationProcessor
decreaseAuthorizationForPaymentGroup
in class ProcProcessPaymentGroup
pParams
- params handed to pipeline processorPaymentStatus
valueCommerceException
- if an error occursPaymentManager.getStoreCreditProcessor()
,
DecreaseGiftCertificateAuthorizationProcessor