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()
|