com.anet.api
Class ARBAPI
java.lang.Object
com.anet.api.ARBAPI
public class ARBAPI
- extends java.lang.Object
Supplied by AuthorizeNet
Constructor Summary |
ARBAPI(java.lang.String in_merchant_name,
java.lang.String in_transaction_key)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
- the log
currentRequest
private BasicXmlDocument currentRequest
currentResponse
private BasicXmlDocument currentResponse
merchantName
private java.lang.String merchantName
transactionKey
private java.lang.String transactionKey
messages
private java.util.ArrayList<ARBMessage> messages
resultCode
private java.lang.String resultCode
resultSubscriptionId
private java.lang.String resultSubscriptionId
resultStatus
private java.lang.String resultStatus
ARBAPI
public ARBAPI(java.lang.String in_merchant_name,
java.lang.String in_transaction_key)
- Parameters:
in_merchant_name
- in_transaction_key
-
addSubscriptionIdToRequest
private void addSubscriptionIdToRequest(BasicXmlDocument document,
ARBSubscription subscription)
- Parameters:
document
- subscription
-
addSubscriptionToRequest
private void addSubscriptionToRequest(BasicXmlDocument document,
ARBSubscription subscription)
- Parameters:
document
- subscription
-
addBillingInfoToSubscription
private void addBillingInfoToSubscription(BasicXmlDocument document,
ARBSubscription subscription,
org.w3c.dom.Element subscr_el)
- Parameters:
document
- subscription
- subscr_el
-
addPaymentToSubscription
private void addPaymentToSubscription(BasicXmlDocument document,
ARBSubscription subscription,
org.w3c.dom.Element subscr_el)
- Parameters:
document
- subscription
- subscr_el
-
addPaymentScheduleToSubscription
private void addPaymentScheduleToSubscription(BasicXmlDocument document,
ARBSubscription subscription,
org.w3c.dom.Element subscr_el)
- Parameters:
document
- subscription
- subscr_el
-
addAuthenticationToRequest
private void addAuthenticationToRequest(BasicXmlDocument document)
- Parameters:
document
-
createSubscriptionRequest
public java.lang.String createSubscriptionRequest(ARBSubscription subscription)
throws java.lang.Exception
- Parameters:
subscription
-
- Returns:
- result_code
- Throws:
java.lang.Exception
updateSubscriptionRequest
public java.lang.String updateSubscriptionRequest(ARBSubscription subscription)
throws java.lang.Exception
- Parameters:
subscription
-
- Returns:
- result_code
- Throws:
java.lang.Exception
cancelSubscriptionRequest
public java.lang.String cancelSubscriptionRequest(ARBSubscription subscription)
throws java.lang.Exception
- Parameters:
subscription
-
- Returns:
- result_code
- Throws:
java.lang.Exception
getSubscriptionStatusRequest
public java.lang.String getSubscriptionStatusRequest(ARBSubscription subscription)
throws java.lang.Exception
- Parameters:
subscription
-
- Returns:
- result_code
- Throws:
java.lang.Exception
clearRequest
public void clearRequest()
parseResponse
public BasicXmlDocument parseResponse(java.lang.String in_response)
throws java.lang.Exception
- Parameters:
in_response
-
- Returns:
- BasicXmlDocument
- Throws:
java.lang.Exception
getElementText
private java.lang.String getElementText(org.w3c.dom.Element parent_el,
java.lang.String element_name)
- Parameters:
parent_el
- element_name
-
- Returns:
- out_val
importResponseMessages
private void importResponseMessages()
getMessages
public java.util.ArrayList<ARBMessage> getMessages()
- Returns:
- the messages
getResultStatus
public java.lang.String getResultStatus()
- Returns:
- the resultStatus
getCurrentRequest
public BasicXmlDocument getCurrentRequest()
- Returns:
- BasicXmlDocument
getCurrentResponse
public BasicXmlDocument getCurrentResponse()
- Returns:
- BasicXmlDocument
getResultCode
public java.lang.String getResultCode()
- Returns:
- Result Code
getResultSubscriptionId
public java.lang.String getResultSubscriptionId()
- Returns:
- result_subscription_id
Copyright © 2011 DS Data Systems UK Ltd.