PHP Класс Pop\Payment\Adapter\AbstractAdapter

Автор: Nick Sagona, III ([email protected])
Наследование: implements Pop\Payment\Adapter\AdapterInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$approved boolean Boolean flag for approved transaction
$declined boolean Boolean flag for declined transaction
$error boolean Boolean flag for error transaction
$fields array Transaction fields for normalization purposes
$message string Response message
$requiredFields array Required fields
$response string Response string
$responseCode string Response code
$responseCodes array Response codes
$test boolean Boolean flag to use test environment or not
$transaction array Transaction data

Открытые методы

Метод Описание
getCode ( string $key ) : string Get specific response code from a field in the array
getMessage ( ) : integer Get response message
getResponse ( ) : string Get raw response
getResponseCode ( ) : string Get response code
getResponseCodes ( ) : array Get response codes
isApproved ( ) : boolean Return whether the transaction is approved
isDeclined ( ) : boolean Return whether the transaction is declined
isError ( ) : boolean Return whether the transaction is an error
isTest ( ) : boolean Return whether currently set to test environment
isValid ( ) : boolean Return whether the required transaction data is valid
send ( boolean $verifyPeer = true ) : mixed Send transaction
set ( array | string $data, string $value = null ) : mixed Set transaction data

Защищенные методы

Метод Описание
filterCardNum ( string $ccNum ) : string Filter the card num to remove dashes or spaces
filterExpDate ( string $date, integer $length = 4 ) : string Filter the exp date
validate ( ) : boolean Validate that the required transaction data is set

Описание методов

filterCardNum() защищенный Метод

Filter the card num to remove dashes or spaces
protected filterCardNum ( string $ccNum ) : string
$ccNum string
Результат string

filterExpDate() защищенный Метод

Filter the exp date
protected filterExpDate ( string $date, integer $length = 4 ) : string
$date string
$length integer
Результат string

getCode() публичный Метод

Get specific response code from a field in the array
public getCode ( string $key ) : string
$key string
Результат string

getMessage() публичный Метод

Get response message
public getMessage ( ) : integer
Результат integer

getResponse() публичный Метод

Get raw response
public getResponse ( ) : string
Результат string

getResponseCode() публичный Метод

Get response code
public getResponseCode ( ) : string
Результат string

getResponseCodes() публичный Метод

Get response codes
public getResponseCodes ( ) : array
Результат array

isApproved() публичный Метод

Return whether the transaction is approved
public isApproved ( ) : boolean
Результат boolean

isDeclined() публичный Метод

Return whether the transaction is declined
public isDeclined ( ) : boolean
Результат boolean

isError() публичный Метод

Return whether the transaction is an error
public isError ( ) : boolean
Результат boolean

isTest() публичный Метод

Return whether currently set to test environment
public isTest ( ) : boolean
Результат boolean

isValid() публичный Метод

Return whether the required transaction data is valid
public isValid ( ) : boolean
Результат boolean

send() абстрактный публичный Метод

Send transaction
abstract public send ( boolean $verifyPeer = true ) : mixed
$verifyPeer boolean
Результат mixed

set() публичный Метод

Set transaction data
public set ( array | string $data, string $value = null ) : mixed
$data array | string
$value string
Результат mixed

validate() защищенный Метод

Validate that the required transaction data is set
protected validate ( ) : boolean
Результат boolean

Описание свойств

$approved защищенное свойство

Boolean flag for approved transaction
protected bool $approved
Результат boolean

$declined защищенное свойство

Boolean flag for declined transaction
protected bool $declined
Результат boolean

$error защищенное свойство

Boolean flag for error transaction
protected bool $error
Результат boolean

$fields защищенное свойство

Transaction fields for normalization purposes
protected array $fields
Результат array

$message защищенное свойство

Response message
protected string $message
Результат string

$requiredFields защищенное свойство

Required fields
protected array $requiredFields
Результат array

$response защищенное свойство

Response string
protected string $response
Результат string

$responseCode защищенное свойство

Response code
protected string $responseCode
Результат string

$responseCodes защищенное свойство

Response codes
protected array $responseCodes
Результат array

$test защищенное свойство

Boolean flag to use test environment or not
protected bool $test
Результат boolean

$transaction защищенное свойство

Transaction data
protected array $transaction
Результат array