BusinessObject
, BusinessProcessor
, PaymentProcessor
public class PayPalUKDirectProcessor extends BasePayPalNVPProcessor
CERT_PATH, COMMENT1, COMMENT2, CUSTOMER_CODE, CUSTOMER_REF, DESCRIPTION, HOST_ADDRESS, HOST_PORT, log, PARTNER, PASSWORD, PO_NUMBER, PROXY_ADDR, PROXY_LOGON, PROXY_PASSWD, PROXY_PORT, TIME_OUT, USER, VENDOR, VERBOSITY
Constructor | Description |
---|---|
PayPalUKDirectProcessor() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
isAuthenticated(java.util.Map responseMap) |
|
protected java.util.Map |
preparePaypalRequestAcutalPayload(java.util.Map params,
java.util.Map parameters) |
|
java.util.Map |
process(java.util.Map parameters) |
Subclasses must override this method to execute processing.
|
protected void |
setPaymentVariablesToPersist(Payment payment,
java.util.Map parameters,
java.util.Map responseMap) |
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
initializeConnection, makePayPalCall, preparePayPalAuthRequest, preparePaypalLengthParameters, preparePaypalRequest, preparePaypalRequestCommonPayload, processSuccessfulTransaction
initialize
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getEventBus, getInjector, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setEventBus, setInjector, setSettings, setUser, utils
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 boolean isAuthenticated(java.util.Map responseMap) throws java.lang.Exception
java.lang.Exception
protected java.util.Map preparePaypalRequestAcutalPayload(java.util.Map params, java.util.Map parameters)
preparePaypalRequestAcutalPayload
in class BasePayPalNVPProcessor
protected void setPaymentVariablesToPersist(Payment payment, java.util.Map parameters, java.util.Map responseMap)
setPaymentVariablesToPersist
in class BasePayPalNVPProcessor
Copyright © SoftSlate, LLC 20032012