Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс CashboxRobokassa
+ Граф наследования:CashboxRobokassa:

Открытые члены

 buildCheckQuery (Check $check)
 
- Открытые члены унаследованные от CashboxPaySystem
 printImmediately (Check $check)
 
 buildZReportQuery ($id)
 
 check (Check $check)
 
- Открытые члены унаследованные от Cashbox
 getField ($name)
 
 getOfd ()
 
 getValueFromSettings ($name, $code)
 
 validate ()
 
 isCheckable ()
 
 isCorrection ()
 

Открытые статические члены

static getName ()
 
static getSettings ($modelId=0)
 
static getPaySystemCodeForKkm ()
 
- Открытые статические члены унаследованные от CashboxPaySystem
static getSupportedKkmModels ()
 
static getFfdVersion ()
 
static getKkmValue (Sale\PaySystem\Service $service)
 
- Открытые статические члены унаследованные от Cashbox
static init ()
 
static getCode ()
 
static create (array $settings)
 
static applyCheckResult (array $data)
 
static applyZReportResult (array $data)
 
static getGeneralRequiredFields ()
 
static isCorrectionOn ()
 
static isSupportedFFD105 ()
 

Открытые атрибуты

const CACHE_ID = 'BITRIX_CASHBOX_ROBOKASSA_ID'
 
- Открытые атрибуты унаследованные от CashboxPaySystem
const CACHE_ID = ''
 
- Открытые атрибуты унаследованные от Cashbox
const UUID_TYPE_CHECK = 'check'
 
const UUID_TYPE_REPORT = 'report'
 
const UUID_DELIMITER = '|'
 
const EVENT_ON_GET_CUSTOM_CASHBOX_HANDLERS = 'OnGetCustomCashboxHandlers'
 

Защищенные члены

 getPrintUrl ()
 
 getCheckUrl ()
 
 processPrintResult (Sale\Result $result)
 
 getDataForCheck (Sale\Payment $payment)
 
 processCheckResult (Sale\Result $result)
 
 onAfterProcessCheck (Sale\Result $result, Sale\Payment $payment)
 
 send (string $url, Sale\Payment $payment, array $fields, string $method=self::SEND_METHOD_HTTP_POST)
 
 getCheckTypeMap ()
 
- Защищенные члены унаследованные от CashboxPaySystem
 getPaySystemSetting (Sale\Payment $payment, string $code)
 
 checkParams (Check $check)
 
 needPrintCheck (Check $check)
 
 getCheckHttpMethod ()
 
- Защищенные члены унаследованные от Cashbox
 validateFields ($fields)
 
 isRequiredField ($field)
 

Защищенные статические члены

static extractCheckData (array $data)
 
static formatSign (string $sign)
 
- Защищенные статические члены унаследованные от Cashbox
static getErrorType ($errorCode)
 
static extractZReportData (array $data)
 
static buildUuid ($type, $id)
 
static parseUuid ($uuid)
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от CashboxPaySystem
const SEND_METHOD_HTTP_POST = 'POST'
 
const SEND_METHOD_HTTP_GET = 'GET'
 

Подробное описание

См. определение в файле cashboxrobokassa.php строка 14

Методы

◆ buildCheckQuery()

buildCheckQuery ( Check $check)
Аргументы
Check$check
Возвращает
array

Переопределяет метод предка Cashbox.

См. определение в файле cashboxrobokassa.php строка 47

◆ extractCheckData()

static extractCheckData ( array $data)
staticprotected
Аргументы
array$data
Исключения
NotImplementedException
Возвращает
array

Переопределяет метод предка Cashbox.

См. определение в файле cashboxrobokassa.php строка 124

◆ formatSign()

static formatSign ( string $sign)
staticprotected
Аргументы
$sign
Возвращает
string

См. определение в файле cashboxrobokassa.php строка 357

◆ getCheckTypeMap()

getCheckTypeMap ( )
protected
Возвращает
array

См. определение в файле cashboxrobokassa.php строка 406

◆ getCheckUrl()

getCheckUrl ( )
protected

Переопределяет метод предка CashboxPaySystem.

См. определение в файле cashboxrobokassa.php строка 38

◆ getDataForCheck()

getDataForCheck ( Sale\Payment $payment)
protected

Переопределяет метод предка CashboxPaySystem.

См. определение в файле cashboxrobokassa.php строка 190

◆ getName()

static getName ( )
static
Исключения
NotImplementedException
Возвращает
string

Переопределяет метод предка Cashbox.

См. определение в файле cashboxrobokassa.php строка 28

◆ getPaySystemCodeForKkm()

static getPaySystemCodeForKkm ( )
static

Переопределяет метод предка CashboxPaySystem.

См. определение в файле cashboxrobokassa.php строка 490

◆ getPrintUrl()

getPrintUrl ( )
protected

Переопределяет метод предка CashboxPaySystem.

См. определение в файле cashboxrobokassa.php строка 33

◆ getSettings()

static getSettings ( $modelId = 0)
static
Аргументы
int$modelId
Возвращает
array[]
Исключения
Main

ArgumentException

Исключения
Main

LoaderException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

Переопределяет метод предка Cashbox.

См. определение в файле cashboxrobokassa.php строка 424

◆ onAfterProcessCheck()

onAfterProcessCheck ( Sale\Result $result,
Sale\Payment $payment )
protected

Переопределяет метод предка CashboxPaySystem.

См. определение в файле cashboxrobokassa.php строка 236

◆ processCheckResult()

processCheckResult ( Sale\Result $result)
protected

Переопределяет метод предка CashboxPaySystem.

См. определение в файле cashboxrobokassa.php строка 198

◆ processPrintResult()

processPrintResult ( Sale\Result $result)
protected

Переопределяет метод предка CashboxPaySystem.

См. определение в файле cashboxrobokassa.php строка 162

◆ send()

send ( string $url,
Sale\Payment $payment,
array $fields,
string $method = self::SEND_METHOD_HTTP_POST )
protected
Аргументы
string$url
Sale\Payment$payment
array$fields
string$method
Возвращает
Sale\Result
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

Исключения

Bitrix\Main\ArgumentTypeException

Исключения

Bitrix\Main\ObjectException

Переопределяет метод предка CashboxPaySystem.

См. определение в файле cashboxrobokassa.php строка 303

Данные класса

◆ CACHE_ID

const CACHE_ID = 'BITRIX_CASHBOX_ROBOKASSA_ID'

См. определение в файле cashboxrobokassa.php строка 16