Class AuthorizeNetARB

Description

A class to send a request to the ARB XML API.

Located in /lib/AuthorizeNetARB.php (line 17)

AuthorizeNetRequest
   |
   --AuthorizeNetARB
Class Constant Summary
 LIVE_URL = "https://api.authorize.net/xml/v1/request.api"
 SANDBOX_URL = "https://apitest.authorize.net/xml/v1/request.api"
Method Summary
Variables
Methods
cancelSubscription (line 87)

Cancel a subscription

  • access: public
AuthorizeNetARB_Response cancelSubscription (int $subscriptionId)
  • int $subscriptionId
createSubscription (line 43)

Create an ARB subscription

  • access: public
AuthorizeNetARB_Response createSubscription (AuthorizeNet_Subscription $subscription)
getSubscriptionStatus (line 73)

Get status of a subscription

  • access: public
AuthorizeNetARB_Response getSubscriptionStatus (int $subscriptionId)
  • int $subscriptionId
setRefId (line 31)

Optional. Used if the merchant wants to set a reference ID.

  • access: public
void setRefId (string $refId)
  • string $refId
updateSubscription (line 58)

Update an ARB subscription

  • access: public
AuthorizeNetARB_Response updateSubscription (int $subscriptionId, AuthorizeNet_Subscription $subscription)
_getPostUrl (line 109)
  • access: protected
string _getPostUrl ()

Redefinition of:
AuthorizeNetRequest::_getPostUrl()
Get the post url. We need this because until 5.3 you you could not access child constants in a parent class.
_handleResponse (line 101)
  • access: protected
AuthorizeNetARB_Response _handleResponse (string $response)
  • string $response

Redefinition of:
AuthorizeNetRequest::_handleResponse()
Handle the response string
_setPostString (line 117)

Prepare the XML document for posting.

  • access: protected
void _setPostString ()

Redefinition of:
AuthorizeNetRequest::_setPostString()
Set the _post_string

Inherited Methods

Inherited From AuthorizeNetRequest

AuthorizeNetRequest::__construct()
AuthorizeNetRequest::getPostString()
AuthorizeNetRequest::setLogFile()
AuthorizeNetRequest::setSandbox()
AuthorizeNetRequest::_getPostUrl()
AuthorizeNetRequest::_handleResponse()
AuthorizeNetRequest::_sendRequest()
AuthorizeNetRequest::_setPostString()
Class Constants
LIVE_URL = "https://api.authorize.net/xml/v1/request.api" (line 20)
SANDBOX_URL = "https://apitest.authorize.net/xml/v1/request.api" (line 21)

Documentation generated on Thu, 21 Oct 2010 17:30:58 +0000 by phpDocumentor 1.4.3