Overview
  • Namespace
  • Class
  • Tree

Namespaces

  • OpenDNS
    • MES
      • Recurring
      • Reporting
      • Trident

Classes

  • Capture
  • CardTransaction
  • Credit
  • DeleteStoredCard
  • PreAuthorization
  • ReAuthorization
  • Refund
  • Request
  • Sale
  • StoreCard
  • Verification
  • Void

Class PreAuthorization

Pre-Authorize a transaction.

Confirms that funds are available and reserves them for a short time. Must be captured if you want to keep the money.

OpenDNS\MES\Request
Extended by OpenDNS\MES\Trident\Request
Extended by OpenDNS\MES\Trident\CardTransaction
Extended by OpenDNS\MES\Trident\PreAuthorization
Namespace: OpenDNS\MES\Trident
Located at Trident/PreAuthorization.php

Methods summary

public OpenDNS\MES\Trident\PreAuthorization
# setStoreCard( boolean $enable )

Sets the flag to store this card number for future use.

Sets the flag to store this card number for future use.

If true, the card will be stored and a card_id will be returned. If false, it won't.

Parameters

$enable

Returns

OpenDNS\MES\Trident\PreAuthorization
The current class instance for chaining

Methods inherited from OpenDNS\MES\Trident\CardTransaction

setAmount(), setCardExpiration(), setCardId(), setCardNumber(), setClientReferenceNumber(), setCvv2(), setInvoiceNumber(), setStreetAddress(), setZipCode()

Methods inherited from OpenDNS\MES\Trident\Request

__construct(), setAuthenticationInfo()

Methods inherited from OpenDNS\MES\Request

execute(), factory(), getApiUrl(), getClient(), processResponse(), removeField(), setDefaults(), setField()

Magic methods summary

Constants summary

Constants inherited from OpenDNS\MES\Request

ENV_CERT, ENV_PROD, ENV_TEST

Properties summary

protected string $transactionType

Transaction type to send in the request

Transaction type to send in the request

# 'P'

Properties inherited from OpenDNS\MES\Trident\Request

$apiBasePath

Properties inherited from OpenDNS\MES\Request

$apiBaseDomain, $apiEndpointPath, $apiEnvironment, $defaultFieldValues, $httpMethod

API documentation generated by ApiGen