Class Request
Base abstract for all MeS APIs
Direct known subclasses
OpenDNS\MES\Recurring\Request
,
OpenDNS\MES\Reporting\Report
,
OpenDNS\MES\Trident\Request
Indirect known subclasses
OpenDNS\MES\Recurring\Create
,
OpenDNS\MES\Recurring\Delete
,
OpenDNS\MES\Trident\Refund
,
OpenDNS\MES\Trident\Sale
,
OpenDNS\MES\Trident\StoreCard
,
OpenDNS\MES\Trident\Verification
,
OpenDNS\MES\Trident\Void
,
OpenDNS\MES\Recurring\RecurringDetailRequest
,
OpenDNS\MES\Recurring\Update
,
OpenDNS\MES\Trident\Capture
,
OpenDNS\MES\Trident\CardTransaction
,
OpenDNS\MES\Trident\Credit
,
OpenDNS\MES\Trident\DeleteStoredCard
,
OpenDNS\MES\Trident\PreAuthorization
,
OpenDNS\MES\Trident\ReAuthorization
Methods summary
public
|
|
public static
|
|
final public
Guzzle\Http\Stream\StreamInterface
|
|
protected
string
|
|
protected
Guzzle\Http\Client
|
|
protected
|
|
protected
|
|
protected
|
|
protected
|
#
processResponse( Guzzle\Http\Stream\StreamInterface $response )
Allows child classes to post-process the results before returning them |
Magic methods summary
Constants summary
string |
ENV_PROD
|
#
'api'
|
string |
ENV_CERT
|
#
'cert'
|
string |
ENV_TEST
|
#
'test'
|
Properties summary
protected
string
|
$httpMethod
HTTP Method to use for the request |
#
'POST'
|
protected
string
|
$apiBaseDomain
Base domain name for the API as a whole |
#
'merchante-solutions.com'
|
protected
string
|
$apiEnvironment
Environment subdomain for the api |
|
protected
string
|
$apiBasePath
The path to an API's endpoints on the server |
|
protected
string
|
$apiEndpointPath
The name of a specific endpoint within the api base path |
|
protected
string[]
|
$defaultFieldValues
key/value pairs to be set by default on new requests |
#
array()
|