|
|||||||||
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.cybersource.CyberSource
public class CyberSource
CyberSource IPN module
Nested Class Summary | |
---|---|
protected class |
CyberSource.StaticData
Used to store the static data of this module |
Field Summary | |
---|---|
static java.lang.String |
CYBERSOURCE_BILLTO_CITY
Bill To City |
static java.lang.String |
CYBERSOURCE_BILLTO_COMP
Bill To Company |
static java.lang.String |
CYBERSOURCE_BILLTO_COUNTRY
Bill To Country |
static java.lang.String |
CYBERSOURCE_BILLTO_EMAIL
Bill To Email |
static java.lang.String |
CYBERSOURCE_BILLTO_FNAME
Bill To First Name |
static java.lang.String |
CYBERSOURCE_BILLTO_LNAME
Bill To Last Name |
static java.lang.String |
CYBERSOURCE_BILLTO_PHONE
Bill To Phone Number |
static java.lang.String |
CYBERSOURCE_BILLTO_POSTCODE
Bill To Postal Code |
static java.lang.String |
CYBERSOURCE_BILLTO_STATE
Bill To State |
static java.lang.String |
CYBERSOURCE_BILLTO_STREET1
Bill To Street 1 |
static java.lang.String |
CYBERSOURCE_CARD_CCV
Credit Card CCV number |
static java.lang.String |
CYBERSOURCE_CARD_EXP_MONTH
Credit Card Expiry Month |
static java.lang.String |
CYBERSOURCE_CARD_EXP_YEAR
Credit Card Expiry Year |
static java.lang.String |
CYBERSOURCE_CARD_NUMBER
Credit Card Account Number |
static java.lang.String |
CYBERSOURCE_CARD_OWNER
Credit Card Owner |
static java.lang.String |
CYBERSOURCE_CARD_TYPE
Credit Card Type |
static java.lang.String |
CYBERSOURCE_CARDHOLDERS_NAME
Card holder's name |
static java.lang.String |
CYBERSOURCE_CURRENCY
Currency |
static java.lang.String |
CYBERSOURCE_CUST_EMAIL
Customer's email address |
static java.lang.String |
CYBERSOURCE_CUST_REFERENCE
Shopper's Reference |
static java.lang.String |
CYBERSOURCE_DECLINE_URL
Decline URL |
static java.lang.String |
CYBERSOURCE_ENVIRONMENT
Environment in response |
static java.lang.String |
CYBERSOURCE_GATEWAY_CODE
Module name - make this the same name as this class |
static java.lang.String |
CYBERSOURCE_IGNORE_AVS
Ignore AVS check |
static java.lang.String |
CYBERSOURCE_MERCHANT_ACCOUNT
Merchant Account |
static java.lang.String |
CYBERSOURCE_MERCHANT_REF
Merchant Reference |
static java.lang.String |
CYBERSOURCE_PAYMENT_AMOUNT
Payment Amount |
static java.lang.String |
CYBERSOURCE_RECEIPT_URL
Receipt URL |
static java.lang.String |
CYBERSOURCE_RESPONSE_DECLINE_URL
CyberSource Decline Response URL |
static java.lang.String |
CYBERSOURCE_RESPONSE_RECEIPT_URL
CyberSource Receipt Response URL |
static java.lang.String |
CYBERSOURCE_SERIAL_NUMBER
Serial Number |
static java.lang.String |
CYBERSOURCE_SHARED_SECRET
Shared Secret |
static java.lang.String |
CYBERSOURCE_SHIPTO_CITY
Ship To City |
static java.lang.String |
CYBERSOURCE_SHIPTO_COMP
Ship To Company |
static java.lang.String |
CYBERSOURCE_SHIPTO_COUNTRY
Ship To Country |
static java.lang.String |
CYBERSOURCE_SHIPTO_FNAME
Ship To First Name |
static java.lang.String |
CYBERSOURCE_SHIPTO_LNAME
Ship To Last Name |
static java.lang.String |
CYBERSOURCE_SHIPTO_POSTCODE
Ship To Postal Code |
static java.lang.String |
CYBERSOURCE_SHIPTO_STATE
Ship To State |
static java.lang.String |
CYBERSOURCE_SHIPTO_STREET1
Ship To Street 1 |
static java.lang.String |
CYBERSOURCE_SIGNATURE
Signature |
static java.lang.String |
CYBERSOURCE_TIMESTAMP
Timestamp |
static java.lang.String |
CYBERSOURCE_TRAN_TYPE
Transaction Type |
static java.lang.String |
CYBERSOURCE_VERSION_NUMBER
Gateway Version Number |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCE_MERCHANT_ACC
Merchant Account |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCE_PASSWORD
Password for accessing the SmartPay API |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCE_REQUEST_URL
The CyberSource Url used to POST the payment request. |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCE_SERIAL_NUMBER
Serial Number |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCE_SHARED_SECRET
Shared Secret |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCE_USER_ID
Username for accessing the SmartPay API |
static java.lang.String |
MODULE_PAYMENT_CYBERSOURCE_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 | |
---|---|
CyberSource(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 CYBERSOURCE_GATEWAY_CODE
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCE_REQUEST_URL
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCE_MERCHANT_ACC
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCE_USER_ID
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCE_PASSWORD
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCE_SHARED_SECRET
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCE_SERIAL_NUMBER
public static final java.lang.String MODULE_PAYMENT_CYBERSOURCE_VERSION
public static final java.lang.String CYBERSOURCE_MERCHANT_ACCOUNT
public static final java.lang.String CYBERSOURCE_MERCHANT_REF
public static final java.lang.String CYBERSOURCE_PAYMENT_AMOUNT
public static final java.lang.String CYBERSOURCE_CARDHOLDERS_NAME
public static final java.lang.String CYBERSOURCE_CUST_EMAIL
public static final java.lang.String CYBERSOURCE_CUST_REFERENCE
public static final java.lang.String CYBERSOURCE_RESPONSE_RECEIPT_URL
public static final java.lang.String CYBERSOURCE_RESPONSE_DECLINE_URL
public static final java.lang.String CYBERSOURCE_SHARED_SECRET
public static final java.lang.String CYBERSOURCE_ENVIRONMENT
public static final java.lang.String CYBERSOURCE_SERIAL_NUMBER
public static final java.lang.String CYBERSOURCE_VERSION_NUMBER
public static final java.lang.String CYBERSOURCE_CURRENCY
public static final java.lang.String CYBERSOURCE_BILLTO_COMP
public static final java.lang.String CYBERSOURCE_BILLTO_FNAME
public static final java.lang.String CYBERSOURCE_BILLTO_LNAME
public static final java.lang.String CYBERSOURCE_BILLTO_STREET1
public static final java.lang.String CYBERSOURCE_BILLTO_CITY
public static final java.lang.String CYBERSOURCE_BILLTO_STATE
public static final java.lang.String CYBERSOURCE_BILLTO_POSTCODE
public static final java.lang.String CYBERSOURCE_BILLTO_COUNTRY
public static final java.lang.String CYBERSOURCE_BILLTO_PHONE
public static final java.lang.String CYBERSOURCE_BILLTO_EMAIL
public static final java.lang.String CYBERSOURCE_SHIPTO_COMP
public static final java.lang.String CYBERSOURCE_SHIPTO_FNAME
public static final java.lang.String CYBERSOURCE_SHIPTO_LNAME
public static final java.lang.String CYBERSOURCE_SHIPTO_STREET1
public static final java.lang.String CYBERSOURCE_SHIPTO_CITY
public static final java.lang.String CYBERSOURCE_SHIPTO_STATE
public static final java.lang.String CYBERSOURCE_SHIPTO_POSTCODE
public static final java.lang.String CYBERSOURCE_SHIPTO_COUNTRY
public static final java.lang.String CYBERSOURCE_CARD_TYPE
public static final java.lang.String CYBERSOURCE_CARD_EXP_MONTH
public static final java.lang.String CYBERSOURCE_CARD_EXP_YEAR
public static final java.lang.String CYBERSOURCE_CARD_NUMBER
public static final java.lang.String CYBERSOURCE_CARD_CCV
public static final java.lang.String CYBERSOURCE_CARD_OWNER
public static final java.lang.String CYBERSOURCE_TRAN_TYPE
public static final java.lang.String CYBERSOURCE_DECLINE_URL
public static final java.lang.String CYBERSOURCE_RECEIPT_URL
public static final java.lang.String CYBERSOURCE_IGNORE_AVS
public static final java.lang.String CYBERSOURCE_SIGNATURE
public static final java.lang.String CYBERSOURCE_TIMESTAMP
Constructor Detail |
---|
public CyberSource(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 |