|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.konakart.bl.modules.BaseModule
com.konakart.bl.modules.payment.BasePaymentModule
com.konakart.bl.modules.payment.barclaycardsmartpayapi.BarclaycardSmartPayApi
public class BarclaycardSmartPayApi
Barclaycard SmartPay API IPN module
| Nested Class Summary | |
|---|---|
protected class |
BarclaycardSmartPayApi.StaticData
Used to store the static data of this module |
| Field Summary | |
|---|---|
static java.lang.String |
BC_SPAY_API_3D_RESPONSE_URL
3D-Secure Response URL |
static java.lang.String |
BC_SPAY_API_3D_STATUS
3D-Secure Status |
static java.lang.String |
BC_SPAY_API_ACCEPT
Accept Header on request |
static java.lang.String |
BC_SPAY_API_CARD_CVV2
CCV number |
static java.lang.String |
BC_SPAY_API_CARD_EXPIRY_MONTH
CC Expiry Month |
static java.lang.String |
BC_SPAY_API_CARD_EXPIRY_YEAR
CC Expiry Year |
static java.lang.String |
BC_SPAY_API_CARD_NUMBER
CC number |
static java.lang.String |
BC_SPAY_API_CARDHOLDERS_NAME
Card holder's name |
static java.lang.String |
BC_SPAY_API_CURRENCY_CODE
Currency Code |
static java.lang.String |
BC_SPAY_API_CUST_EMAIL
Customer's email address |
static java.lang.String |
BC_SPAY_API_CUST_REFERENCE
Shopper's Reference |
static java.lang.String |
BC_SPAY_API_GATEWAY_CODE
Module name - make this the same name as this class |
static java.lang.String |
BC_SPAY_API_MD
MD |
static java.lang.String |
BC_SPAY_API_MERCHANT_ACCOUNT
Merchant Account |
static java.lang.String |
BC_SPAY_API_MERCHANT_REF
Merchant Reference |
static java.lang.String |
BC_SPAY_API_PAREQUEST
paRequest |
static java.lang.String |
BC_SPAY_API_PARESPONSE
paResponse |
static java.lang.String |
BC_SPAY_API_PASSWORD
SmartPay Password for the HTTP Authentication |
static java.lang.String |
BC_SPAY_API_PAYMENT_AMOUNT
Payment Amount |
static java.lang.String |
BC_SPAY_API_USER_AGENT
User Agent |
static java.lang.String |
BC_SPAY_API_USER_ID
SmartPay UserId for the HTTP Authentication |
static java.lang.String |
MODULE_PAYMENT_BC_SPAY_API_MERCHANT_ACC
Merchant Account |
static java.lang.String |
MODULE_PAYMENT_BC_SPAY_API_PASSWORD
Password for accessing the SmartPay API |
static java.lang.String |
MODULE_PAYMENT_BC_SPAY_API_REQUEST_URL
The BarclaycardSmartPayApi Url used to POST the payment request. |
static java.lang.String |
MODULE_PAYMENT_BC_SPAY_API_USER_ID
Username for accessing the SmartPay API |
| Fields inherited from class com.konakart.bl.modules.payment.BasePaymentModule |
|---|
log |
| Fields inherited from class com.konakart.bl.modules.BaseModule |
|---|
basePackage |
| Constructor Summary | |
|---|---|
BarclaycardSmartPayApi(KKEngIf eng)
Constructor |
|
| Method Summary | |
|---|---|
PaymentDetails |
getPaymentDetails(Order order,
PaymentInfo info)
Return a payment details object for BarclaycardSmartPayApi 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, hashParameters, splitNameIntoFirstAndLastNames |
| Methods inherited from class com.konakart.bl.modules.BaseModule |
|---|
getBasketMgr, getCatMgr, getConfigMgr, getCurrMgr, getCustMgr, getEmailMgr, getEng, getLangMgr, getMultiStoreMgr, getOrderMgr, getOrderTotalMgr, getPaymentMgr, getProdMgr, getPromMgr, getResourceBundle, getRewardPointMgr, getSecMgr, getShippingMgr, getSolrMgr, getStoreId, getTaxMgr, init, isAvailable |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String BC_SPAY_API_GATEWAY_CODE
public static final java.lang.String MODULE_PAYMENT_BC_SPAY_API_REQUEST_URL
public static final java.lang.String MODULE_PAYMENT_BC_SPAY_API_MERCHANT_ACC
public static final java.lang.String MODULE_PAYMENT_BC_SPAY_API_USER_ID
public static final java.lang.String MODULE_PAYMENT_BC_SPAY_API_PASSWORD
public static final java.lang.String BC_SPAY_API_3D_STATUS
public static final java.lang.String BC_SPAY_API_3D_RESPONSE_URL
public static final java.lang.String BC_SPAY_API_MERCHANT_ACCOUNT
public static final java.lang.String BC_SPAY_API_PARESPONSE
public static final java.lang.String BC_SPAY_API_PAREQUEST
public static final java.lang.String BC_SPAY_API_MD
public static final java.lang.String BC_SPAY_API_MERCHANT_REF
public static final java.lang.String BC_SPAY_API_CURRENCY_CODE
public static final java.lang.String BC_SPAY_API_PAYMENT_AMOUNT
public static final java.lang.String BC_SPAY_API_CARD_CVV2
public static final java.lang.String BC_SPAY_API_CARD_NUMBER
public static final java.lang.String BC_SPAY_API_CARD_EXPIRY_MONTH
public static final java.lang.String BC_SPAY_API_CARD_EXPIRY_YEAR
public static final java.lang.String BC_SPAY_API_CARDHOLDERS_NAME
public static final java.lang.String BC_SPAY_API_CUST_EMAIL
public static final java.lang.String BC_SPAY_API_CUST_REFERENCE
public static final java.lang.String BC_SPAY_API_USER_AGENT
public static final java.lang.String BC_SPAY_API_ACCEPT
public static final java.lang.String BC_SPAY_API_USER_ID
public static final java.lang.String BC_SPAY_API_PASSWORD
| Constructor Detail |
|---|
public BarclaycardSmartPayApi(KKEngIf eng)
throws KKException
eng -
KKException| Method Detail |
|---|
public void setStaticVariables()
throws KKException
setStaticVariables in interface PaymentInterfaceKKException
public PaymentDetails getPaymentDetails(Order order,
PaymentInfo info)
throws java.lang.Exception
getPaymentDetails in interface PaymentInterfaceorder - info -
java.lang.Exception
public boolean isAvailable()
throws KKException
isAvailable in interface PaymentInterfaceKKException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||