|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.konakart.bl.modules.BaseModule com.konakart.bl.modules.payment.BasePaymentModule com.konakart.bl.modules.payment.cybersourcehop.CyberSourceHOP
public class CyberSourceHOP
CyberSource Hosted Order Post module
Nested Class Summary | |
---|---|
protected class |
CyberSourceHOP.StaticData
Used to store the static data of this module |
Field Summary | |
---|---|
static java.lang.String |
CYBERSOURCEHOP_BILLTO_CITY
Bill To City |
static java.lang.String |
CYBERSOURCEHOP_BILLTO_COMP
Bill To Company |
static java.lang.String |
CYBERSOURCEHOP_BILLTO_COUNTRY
Bill To Country |
static java.lang.String |
CYBERSOURCEHOP_BILLTO_EMAIL
Bill To Email |
static java.lang.String |
CYBERSOURCEHOP_BILLTO_FNAME
Bill To First Name |
static java.lang.String |
CYBERSOURCEHOP_BILLTO_LNAME
Bill To Last Name |
static java.lang.String |
CYBERSOURCEHOP_BILLTO_PHONE
Bill To Phone Number |
static java.lang.String |
CYBERSOURCEHOP_BILLTO_POSTCODE
Bill To Postal Code |
static java.lang.String |
CYBERSOURCEHOP_BILLTO_STATE
Bill To State |
static java.lang.String |
CYBERSOURCEHOP_BILLTO_STREET1
Bill To Street 1 |
static java.lang.String |
CYBERSOURCEHOP_CARD_CCV
Credit Card CCV number |
static java.lang.String |
CYBERSOURCEHOP_CARD_EXP_MONTH
Credit Card Expiry Month |
static java.lang.String |
CYBERSOURCEHOP_CARD_EXP_YEAR
Credit Card Expiry Year |
static java.lang.String |
CYBERSOURCEHOP_CARD_NUMBER
Credit Card Account Number |
static java.lang.String |
CYBERSOURCEHOP_CARD_OWNER
Credit Card Owner |
static java.lang.String |
CYBERSOURCEHOP_CARD_TYPE
Credit Card Type |
static java.lang.String |
CYBERSOURCEHOP_CARDHOLDERS_NAME
Card holder's name |
static java.lang.String |
CYBERSOURCEHOP_CURRENCY
Currency |
static java.lang.String |
CYBERSOURCEHOP_CUST_EMAIL
Customer's email address |
static java.lang.String |
CYBERSOURCEHOP_CUST_REFERENCE
Shopper's Reference |
static java.lang.String |
CYBERSOURCEHOP_DECLINE_URL
Decline URL |
static java.lang.String |
CYBERSOURCEHOP_GATEWAY_CODE
Module name - make this the same name as this class |
static java.lang.String |
CYBERSOURCEHOP_IGNORE_AVS
Ignore AVS check |
static java.lang.String |
CYBERSOURCEHOP_MERCHANT_ACCOUNT
Merchant Account |
static java.lang.String |
CYBERSOURCEHOP_MERCHANT_REF
Merchant Reference |
static java.lang.String |
CYBERSOURCEHOP_PAYMENT_AMOUNT
Payment Amount |
static java.lang.String |
CYBERSOURCEHOP_RECEIPT_URL
Receipt URL |
static java.lang.String |
CYBERSOURCEHOP_RESPONSE_DECLINE_URL
CyberSource Decline Response URL |
static java.lang.String |
CYBERSOURCEHOP_RESPONSE_RECEIPT_URL
CyberSource Receipt Response URL |
static java.lang.String |
CYBERSOURCEHOP_SERIAL_NUMBER
Serial Number |
static java.lang.String |
CYBERSOURCEHOP_SHARED_SECRET
Shared Secret |
static java.lang.String |
CYBERSOURCEHOP_SHIPTO_CITY
Ship To City |
static java.lang.String |
CYBERSOURCEHOP_SHIPTO_COMP
Ship To Company |
static java.lang.String |
CYBERSOURCEHOP_SHIPTO_COUNTRY
Ship To Country |
static java.lang.String |
CYBERSOURCEHOP_SHIPTO_FNAME
Ship To First Name |
static java.lang.String |
CYBERSOURCEHOP_SHIPTO_LNAME
Ship To Last Name |
static java.lang.String |
CYBERSOURCEHOP_SHIPTO_POSTCODE
Ship To Postal Code |
static java.lang.String |
CYBERSOURCEHOP_SHIPTO_STATE
Ship To State |
static java.lang.String |
CYBERSOURCEHOP_SHIPTO_STREET1
Ship To Street 1 |
static java.lang.String |
CYBERSOURCEHOP_SIGNATURE
Signature |
static java.lang.String |
CYBERSOURCEHOP_TIMESTAMP
Timestamp |
static java.lang.String |
CYBERSOURCEHOP_TRAN_TYPE
Transaction Type |
static java.lang.String |
CYBERSOURCEHOP_VERSION_NUMBER
Gateway Version Number |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCEHOP_MERCHANT_ACC
Merchant Account |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCEHOP_PASSWORD
Password for accessing the CyberSource HOP API |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCEHOP_REQUEST_URL
The CyberSource Url used to POST the payment request. |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCEHOP_SERIAL_NUMBER
Serial Number |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCEHOP_SHARED_SECRET
Shared Secret |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCEHOP_USER_ID
Username for accessing the CyberSource HOP API |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCEHOP_VERSION
Gateway Version Number |
Fields inherited from class com.konakart.bl.modules.payment.BasePaymentModule |
---|
log |
Fields inherited from class com.konakart.bl.modules.BaseModule |
---|
basePackage |
Constructor Summary | |
---|---|
CyberSourceHOP(KKEngIf eng)
Constructor |
Method Summary | |
---|---|
PaymentDetails |
getPaymentDetails(Order order,
PaymentInfo info)
Return a payment details object for CyberSource IPN module |
boolean |
isAvailable()
Returns true or false |
void |
setStaticVariables()
Sets some static variables during setup |
Methods inherited from class com.konakart.bl.modules.payment.BasePaymentModule |
---|
addParameters, checkZone, getFirstAndLastNamesFromAddress, getIPAddress, getNewCriteria, getPaymentDetailsCustom, hashParameters, isGeoZoneMappedToCountry, isMultiStoreShareCustomers, splitNameIntoFirstAndLastNames, splitStreetAddressIntoNumberAndStreet |
Methods inherited from class com.konakart.bl.modules.BaseModule |
---|
getBasketMgr, getCatMgr, getConfigMgr, getConfiguration, getConfigurationValue, getConfigurationValueAsBigDecimalWithDefault, getConfigurationValueAsBool, getConfigurationValueAsIntWithDefault, getCurrMgr, getCustMgr, getEmailMgr, getEng, getLangMgr, getMultiStoreMgr, getOrderMgr, getOrderTotalMgr, getPaymentMgr, getProdMgr, getPromMgr, getResourceBundle, getRewardPointMgr, getSecMgr, getShippingMgr, getSolrMgr, getStoreId, getStoreMgr, getTaxMgr, getZoneCodeForZoneName, init, isAvailable, isAvailable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.konakart.bl.modules.payment.PaymentInterface |
---|
getPaymentDetailsCustom |
Field Detail |
---|
public static java.lang.String CYBERSOURCEHOP_GATEWAY_CODE
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCEHOP_REQUEST_URL
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCEHOP_MERCHANT_ACC
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCEHOP_USER_ID
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCEHOP_PASSWORD
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCEHOP_SHARED_SECRET
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCEHOP_SERIAL_NUMBER
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCEHOP_VERSION
public static final java.lang.String CYBERSOURCEHOP_MERCHANT_ACCOUNT
public static final java.lang.String CYBERSOURCEHOP_MERCHANT_REF
public static final java.lang.String CYBERSOURCEHOP_PAYMENT_AMOUNT
public static final java.lang.String CYBERSOURCEHOP_CARDHOLDERS_NAME
public static final java.lang.String CYBERSOURCEHOP_CUST_EMAIL
public static final java.lang.String CYBERSOURCEHOP_CUST_REFERENCE
public static final java.lang.String CYBERSOURCEHOP_RESPONSE_RECEIPT_URL
public static final java.lang.String CYBERSOURCEHOP_RESPONSE_DECLINE_URL
public static final java.lang.String CYBERSOURCEHOP_SHARED_SECRET
public static final java.lang.String CYBERSOURCEHOP_SERIAL_NUMBER
public static final java.lang.String CYBERSOURCEHOP_VERSION_NUMBER
public static final java.lang.String CYBERSOURCEHOP_CURRENCY
public static final java.lang.String CYBERSOURCEHOP_BILLTO_COMP
public static final java.lang.String CYBERSOURCEHOP_BILLTO_FNAME
public static final java.lang.String CYBERSOURCEHOP_BILLTO_LNAME
public static final java.lang.String CYBERSOURCEHOP_BILLTO_STREET1
public static final java.lang.String CYBERSOURCEHOP_BILLTO_CITY
public static final java.lang.String CYBERSOURCEHOP_BILLTO_STATE
public static final java.lang.String CYBERSOURCEHOP_BILLTO_POSTCODE
public static final java.lang.String CYBERSOURCEHOP_BILLTO_COUNTRY
public static final java.lang.String CYBERSOURCEHOP_BILLTO_PHONE
public static final java.lang.String CYBERSOURCEHOP_BILLTO_EMAIL
public static final java.lang.String CYBERSOURCEHOP_SHIPTO_COMP
public static final java.lang.String CYBERSOURCEHOP_SHIPTO_FNAME
public static final java.lang.String CYBERSOURCEHOP_SHIPTO_LNAME
public static final java.lang.String CYBERSOURCEHOP_SHIPTO_STREET1
public static final java.lang.String CYBERSOURCEHOP_SHIPTO_CITY
public static final java.lang.String CYBERSOURCEHOP_SHIPTO_STATE
public static final java.lang.String CYBERSOURCEHOP_SHIPTO_POSTCODE
public static final java.lang.String CYBERSOURCEHOP_SHIPTO_COUNTRY
public static final java.lang.String CYBERSOURCEHOP_CARD_TYPE
public static final java.lang.String CYBERSOURCEHOP_CARD_EXP_MONTH
public static final java.lang.String CYBERSOURCEHOP_CARD_EXP_YEAR
public static final java.lang.String CYBERSOURCEHOP_CARD_NUMBER
public static final java.lang.String CYBERSOURCEHOP_CARD_CCV
public static final java.lang.String CYBERSOURCEHOP_CARD_OWNER
public static final java.lang.String CYBERSOURCEHOP_TRAN_TYPE
public static final java.lang.String CYBERSOURCEHOP_DECLINE_URL
public static final java.lang.String CYBERSOURCEHOP_RECEIPT_URL
public static final java.lang.String CYBERSOURCEHOP_IGNORE_AVS
public static final java.lang.String CYBERSOURCEHOP_SIGNATURE
public static final java.lang.String CYBERSOURCEHOP_TIMESTAMP
Constructor Detail |
---|
public CyberSourceHOP(KKEngIf eng) throws KKException
eng
-
KKException
Method Detail |
---|
public void setStaticVariables() throws KKException
setStaticVariables
in interface PaymentInterface
KKException
public PaymentDetails getPaymentDetails(Order order, PaymentInfo info) throws java.lang.Exception
getPaymentDetails
in interface PaymentInterface
order
- info
-
java.lang.Exception
public boolean isAvailable() throws KKException
isAvailable
in interface PaymentInterface
KKException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |