Class AuthorizeNetAIMProcessor
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
com.softslate.commerce.businessobjects.payment.BasePaymentProcessor
com.softslate.commerce.businessobjects.payment.AuthorizeNetAPIProcessor
com.softslate.commerce.businessobjects.payment.AuthorizeNetAIMProcessor
- All Implemented Interfaces:
BusinessObject
,BusinessProcessor
,PaymentProcessor
Processes a payment in the store for a given user's cart. Alternative name for the AuthorizetNetAPIProcessor, so it
supports legacy configurations.
If the transaction is declined a result code of 10000 is returned, if it is successful a result code of 0 is returned, and otherwise the result code sent back from Authorize.net is returned.
- Author:
- David Tobey
- See Also:
-
Field Summary
Fields inherited from class com.softslate.commerce.businessobjects.payment.AuthorizeNetAPIProcessor
log
-
Constructor Summary
-
Method Summary
Methods inherited from class com.softslate.commerce.businessobjects.payment.AuthorizeNetAPIProcessor
configureBillingAddress, configureEnvironment, configureMerchantAuthentication, configurePayment, configureProfileBeingUsedForPayment, configureReferenceFields, configureShippingAddress, configureSolution, configureThatAProfileIsBeingRequested, configureTotals, configureTransactionSettings, copyPaymentPaymentProfileToAddressForm, createCustomerProfile, createPaymentProfile, createTransation, deletePaymentProfile, editPaymentProfile, escapeAndTruncate, escapeForIFrameCommunicator, hostedPaymentPage, hostedProfilePage, initTransactionRequest, process, processAcceptHostedResponse, processAuthCapture, processAuthOnly, processErrorResponse, processPriorAuthCapture, processResponse, processSuccessAcceptHostedResponse, processSuccessResponse, processTransaction, processVoid, retrievePaymentProfile, retrievePaymentProfiles, retrieveUnsettledTransactionList
Methods inherited from class com.softslate.commerce.businessobjects.payment.BasePaymentProcessor
findPaymentWithLiveInfo, processPayment, processPaymentCapture
Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
formatDateTime, formatPrice, getAppComponents, getAppSettings, getAttributeIDs, getBusinessObjectFactory, getDaoFactory, getEventBus, getInjector, getProductIDs, getSettings, getUser, initialize, isProcessorClassActive, loadMatchingSkus, parseDateTime, parseResponseData, prepareRequestData, sendHTTPGet, sendHTTPPost, sendHTTPPost, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setEventBus, setInjector, setSettings, setUser, updateOrderTotals, updateOrderTotals, updateOrderTotals, utils
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessProcessor
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getEventBus, getInjector, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setEventBus, setInjector, setSettings, setUser, utils
Methods inherited from interface com.softslate.commerce.businessobjects.payment.PaymentProcessor
processPayment, processPaymentCapture, processVoid
-
Constructor Details
-
AuthorizeNetAIMProcessor
public AuthorizeNetAIMProcessor()
-