BusinessObject
, BusinessProcessor
, PaymentProcessor
public class FirstDataProcessor extends BasePaymentProcessor implements PaymentProcessor
PaymentDAO
Modifier and Type | Field | Description |
---|---|---|
(package private) static org.apache.commons.logging.Log |
log |
Constructor | Description |
---|---|
FirstDataProcessor() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
escapeXML(java.lang.String text) |
|
java.lang.String |
getOrderXML(java.util.Map parameters) |
|
lp.txn.JLinkPointTransaction |
initializeTransaction(java.util.Map parameters) |
|
java.util.Map |
parseResponse(java.lang.String responseData) |
|
java.lang.String |
parseTag(java.lang.String tag,
java.lang.String rsp) |
|
java.util.Map |
process(java.util.Map parameters) |
Subclasses must override this method to execute processing.
|
java.util.Map |
processErrorResponse(java.util.Map parameters,
java.util.Map responseMap) |
|
java.util.Map |
processResponse(java.lang.String responseData,
java.util.Map parameters) |
|
java.util.Map |
processSuccessResponse(java.util.Map parameters,
java.util.Map responseMap) |
|
java.util.Map |
processTransaction(java.util.Map parameters) |
|
java.lang.Double |
roundForMoney(double value) |
|
java.lang.Double |
roundForMoney(java.lang.Double value) |
formatDateTime, formatPrice, getAppComponents, getAppSettings, getAttributeIDs, getBusinessObjectFactory, getDaoFactory, getEventBus, getInjector, getProductIDs, getSettings, getUser, initialize, isProcessorClassActive, loadMatchingSkus, parseDateTime, parseResponseData, prepareRequestData, sendHTTPPost, sendHTTPPost, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setEventBus, setInjector, setSettings, setUser, updateOrderTotals, updateOrderTotals, updateOrderTotals, utils
findPaymentWithLiveInfo, processPayment, processPaymentCapture, processVoid
initialize
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getEventBus, getInjector, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setEventBus, setInjector, setSettings, setUser, utils
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
processPayment, processPaymentCapture, processVoid
public java.util.Map process(java.util.Map parameters) throws java.lang.Exception
BasePaymentProcessor
BasePaymentProcessor.processPayment(Map)
.process
in class BasePaymentProcessor
parameters
- A Map
containing the values of the user's
submitted payment information.Map
containing a least one key named
"resultCode", which contains a String parsable into an int,
representing the results of the processing. 0 for the resultCode
indicates success. Optionally, the Map
may include
additional keys, such as "resultMessage", a string describing the
results of the processing.java.lang.Exception
public java.util.Map processTransaction(java.util.Map parameters) throws java.lang.Exception
java.lang.Exception
public lp.txn.JLinkPointTransaction initializeTransaction(java.util.Map parameters)
public java.lang.String getOrderXML(java.util.Map parameters)
public java.lang.Double roundForMoney(double value)
public java.lang.Double roundForMoney(java.lang.Double value)
public java.lang.String escapeXML(java.lang.String text)
public java.util.Map processResponse(java.lang.String responseData, java.util.Map parameters) throws java.lang.Exception
java.lang.Exception
public java.util.Map parseResponse(java.lang.String responseData)
public java.lang.String parseTag(java.lang.String tag, java.lang.String rsp)
public java.util.Map processErrorResponse(java.util.Map parameters, java.util.Map responseMap) throws java.lang.Exception
java.lang.Exception
public java.util.Map processSuccessResponse(java.util.Map parameters, java.util.Map responseMap) throws java.lang.Exception
java.lang.Exception
Copyright © SoftSlate, LLC 20032012