|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.konakartadmin.bl.AdminBaseMgr
com.konakartadmin.modules.payment.AdminBasePayment
com.konakartadmin.modules.payment.authorizenet.AdminPayment
public class AdminPayment
Class used to communicate with the payment gateway from the admin app
Nested Class Summary | |
---|---|
protected class |
AdminPayment.ConfigVariables
Used to store the configuration data of this module |
Nested classes/interfaces inherited from class com.konakartadmin.modules.payment.AdminBasePayment |
---|
AdminBasePayment.AdminPaymentDetails |
Nested classes/interfaces inherited from class com.konakartadmin.bl.AdminBaseMgr |
---|
AdminBaseMgr.StaticData |
Field Summary | |
---|---|
private static java.lang.String |
approved
|
private static java.lang.String |
code
|
private static java.lang.String |
declined
|
private static java.lang.String |
error
|
protected static org.apache.commons.logging.Log |
log
the log |
private static java.lang.String |
MODULE_PAYMENT_AUTHORIZENET_ARB_REQUEST_URL
The Authorize.Net Url used to POST the Automated Recurring Billing request. |
private static java.lang.String |
MODULE_PAYMENT_AUTHORIZENET_LOGIN
The Authorize.Net API Login ID for this installation |
private static java.lang.String |
MODULE_PAYMENT_AUTHORIZENET_REQUEST_URL
The Authorize.Net Url used to POST the payment request. |
private static java.lang.String |
MODULE_PAYMENT_AUTHORIZENET_SHOW_CVV
To show CVV field |
private static java.lang.String |
MODULE_PAYMENT_AUTHORIZENET_SORT_ORDER
The order for displaying this payment gateway on the UI |
private static java.lang.String |
MODULE_PAYMENT_AUTHORIZENET_TESTMODE
Used to make test transactions |
private static java.lang.String |
MODULE_PAYMENT_AUTHORIZENET_TXNKEY
The Authorize.Net transaction key for this installation |
private static java.lang.String |
MODULE_PAYMENT_AUTHORIZENET_ZONE
The Authorize.Net zone, if greater than zero, should reference a GeoZone. |
private static java.lang.String |
ORDER_HISTORY_COMMENT_KO
|
private static java.lang.String |
ORDER_HISTORY_COMMENT_OK
|
private static int |
respCodePosition
|
private static int |
respTextPosition
|
private static int |
RET0
|
private static java.lang.String |
RET0_DESC
|
private static int |
RET1
|
private static java.lang.String |
RET1_DESC
|
private static int |
RET2
|
private static java.lang.String |
RET2_DESC
|
private static int |
txnIdPosition
|
Fields inherited from class com.konakartadmin.bl.AdminBaseMgr |
---|
adminEng, baseMgrMutex, baseStaticDataHM, cDataEnd, cDataStart, kkConf, kkInstanceId, mgrFactory, STORE_ID, templateBaseDir |
Constructor Summary | |
---|---|
AdminPayment(KKAdminIf eng)
Constructor |
Method Summary | |
---|---|
protected com.konakart.app.NameValue[] |
cancelSubscription(com.konakart.app.PaymentOptions options)
Method that needs to be implemented to cancel a subscription |
protected com.konakart.app.NameValue[] |
createSubscription(com.konakart.app.PaymentOptions options)
This method calls AuthorizeNet to create a subscription. |
com.konakart.app.NameValue[] |
execute(com.konakart.app.PaymentOptions options)
This method executes the transaction with the payment gateway. |
AdminPayment.ConfigVariables |
getConfigVariables()
Get the configuration variables |
private java.lang.String |
getRespDesc(int position)
Authorize.net returns a response as delimiter separated variables. |
protected com.konakart.app.NameValue[] |
getSubscriptionStatus(com.konakart.app.PaymentOptions options)
Return the status of a subscription. |
private java.lang.String |
manageARBGatewayPost(AdminPayment.ConfigVariables configs,
ARBAPI api,
AdminSubscription kkSubscription,
boolean create)
Common code for all recurring billing requests. |
protected com.konakart.app.NameValue[] |
updateSubscription(com.konakart.app.PaymentOptions options)
Method that needs to be implemented to update a subscription |
Methods inherited from class com.konakartadmin.modules.payment.AdminBasePayment |
---|
customizeConnection, getData, getGatewayRequest, postData |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static org.apache.commons.logging.Log log
private static java.lang.String code
private static final java.lang.String MODULE_PAYMENT_AUTHORIZENET_ZONE
private static final java.lang.String MODULE_PAYMENT_AUTHORIZENET_SORT_ORDER
private static final java.lang.String MODULE_PAYMENT_AUTHORIZENET_REQUEST_URL
private static final java.lang.String MODULE_PAYMENT_AUTHORIZENET_ARB_REQUEST_URL
private static final java.lang.String MODULE_PAYMENT_AUTHORIZENET_LOGIN
private static final java.lang.String MODULE_PAYMENT_AUTHORIZENET_TXNKEY
private static final java.lang.String MODULE_PAYMENT_AUTHORIZENET_TESTMODE
private static final java.lang.String MODULE_PAYMENT_AUTHORIZENET_SHOW_CVV
private static final int respCodePosition
private static final int respTextPosition
private static final int txnIdPosition
private static final java.lang.String approved
private static final java.lang.String declined
private static final java.lang.String error
private static final int RET0
private static final java.lang.String RET0_DESC
private static final int RET1
private static final java.lang.String RET1_DESC
private static final int RET2
private static final java.lang.String RET2_DESC
private static final java.lang.String ORDER_HISTORY_COMMENT_OK
private static final java.lang.String ORDER_HISTORY_COMMENT_KO
Constructor Detail |
---|
public AdminPayment(KKAdminIf eng) throws org.apache.torque.TorqueException, com.workingdogs.village.DataSetException, java.lang.Exception
eng
-
java.lang.Exception
com.workingdogs.village.DataSetException
org.apache.torque.TorqueException
Method Detail |
---|
public com.konakart.app.NameValue[] execute(com.konakart.app.PaymentOptions options) throws java.lang.Exception
execute
in interface AdminPaymentIf
options
-
java.lang.Exception
public AdminPayment.ConfigVariables getConfigVariables() throws org.apache.torque.TorqueException, com.workingdogs.village.DataSetException, java.lang.Exception
java.lang.Exception
com.workingdogs.village.DataSetException
org.apache.torque.TorqueException
private java.lang.String getRespDesc(int position)
position
-
protected com.konakart.app.NameValue[] createSubscription(com.konakart.app.PaymentOptions options) throws java.lang.Exception
options
- PaymentOptions containing information necessary to carry out the transaction
java.lang.Exception
protected com.konakart.app.NameValue[] updateSubscription(com.konakart.app.PaymentOptions options) throws java.lang.Exception
options
-
java.lang.Exception
protected com.konakart.app.NameValue[] cancelSubscription(com.konakart.app.PaymentOptions options) throws java.lang.Exception
options
-
java.lang.Exception
protected com.konakart.app.NameValue[] getSubscriptionStatus(com.konakart.app.PaymentOptions options) throws java.lang.Exception
options
-
java.lang.Exception
private java.lang.String manageARBGatewayPost(AdminPayment.ConfigVariables configs, ARBAPI api, AdminSubscription kkSubscription, boolean create) throws java.lang.Exception
configs
- api
-
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |