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

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

 initiatePay (Payment $payment, Request $request=null)
 
 __construct ($type, Service $service)
 
 showTemplate (Payment $payment=null, $template='')
 
 getParamsBusValue (Payment $payment=null)
 
 getDescription ()
 
 setExtraParams (array $values)
 
 getCurrencyList ()
 
 getClientType ($psMode)
 
 creditNoDemand (Payment $payment)
 
 debitNoDemand (Payment $payment)
 
 setInitiateMode ($mode)
 
 createClone (\SplObjectStorage $cloneEntity)
 
 isClone ()
 
 getHandlerType ()
 
 OnEndBufferContent (&$content)
 
 getDemoParams ()
 
 isTuned ()
 

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

static getHandlerModeList ()
 

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

const STREAM = 1
 
const STRING = 2
 
const TEST_URL = 'test'
 
const ACTIVE_URL = 'active'
 

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

 getBusinessValue (Payment $payment=null, $code)
 
 filterDescriptionCodes ($codes)
 
 getBusinessCodes ()
 
 getExtraParams ()
 
 getUrl (Payment $payment=null, $action)
 
 isTestMode (Payment $payment=null)
 
 getUrlList ()
 
 includeDescription ()
 

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

static getName ()
 

Защищенные данные

 $handlerType = ''
 
 $service = null
 
 $extraParams = array()
 
 $initiateMode = self::STREAM
 
 $isClone = false
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( $type,
Service $service )

BaseServiceHandler constructor.

Аргументы
$type
Service$service

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

Методы

◆ createClone()

createClone ( \SplObjectStorage $cloneEntity)
Аргументы
\SplObjectStorage$cloneEntity
Возвращает
BaseServiceHandler

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

◆ creditNoDemand()

creditNoDemand ( Payment $payment)
Аргументы
Payment$payment
Возвращает
ServiceResult

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

◆ debitNoDemand()

debitNoDemand ( Payment $payment)
Аргументы
Payment$payment
Возвращает
ServiceResult

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

◆ filterDescriptionCodes()

filterDescriptionCodes ( $codes)
protected
Аргументы
$codes
Возвращает
array

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

◆ getBusinessCodes()

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

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

◆ getBusinessValue()

getBusinessValue ( Payment $payment = null,
$code )
protected
Аргументы
Payment$payment
$code
Возвращает
mixed

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

◆ getClientType()

getClientType ( $psMode)

The type of client that the handler can work with

If, depending on PS_MODE, the handler can work with different types of clients, then you can implement validation in a similar way:

public function getClientType($psMode)
{
if ($psMode === self::MODE_ALFABANK)
{
return ClientType::B2B;
}
return ClientType::B2C;
}
Аргументы
string$psModepay system type
Возвращает
string

Переопределяется в RestHandler.

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

◆ getCurrencyList()

getCurrencyList ( )
abstract
Возвращает
array

Переопределяется в CompatibilityHandler и RestHandler.

◆ getDemoParams()

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

Переопределяется в CompatibilityHandler.

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

◆ getDescription()

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

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

◆ getExtraParams()

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

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

◆ getHandlerModeList()

static getHandlerModeList ( )
static
Возвращает
array

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

◆ getHandlerType()

getHandlerType ( )
Возвращает
string

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

◆ getName()

static getName ( )
staticprotected
Возвращает
mixed|string

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

◆ getParamsBusValue()

getParamsBusValue ( Payment $payment = null)
Аргументы
Payment$payment
Возвращает
array

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

◆ getUrl()

getUrl ( Payment $payment = null,
$action )
protected
Аргументы
Payment$payment
string$action
Возвращает
string

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

◆ getUrlList()

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

Переопределяется в CompatibilityHandler.

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

◆ includeDescription()

includeDescription ( )
protected

Переопределяется в CompatibilityHandler и RestHandler.

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

◆ initiatePay()

initiatePay ( Payment $payment,
Request $request = null )
abstract
Аргументы
Payment$payment
Request | null$request
Возвращает
ServiceResult

Переопределяется в CompatibilityHandler и RestHandler.

◆ isClone()

isClone ( )
Возвращает
bool

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

◆ isTestMode()

isTestMode ( Payment $payment = null)
protected
Аргументы
Payment$payment
Возвращает
bool

Переопределяется в CompatibilityHandler.

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

◆ isTuned()

isTuned ( )
Возвращает
bool

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

◆ OnEndBufferContent()

OnEndBufferContent ( & $content)
Аргументы
$content

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

◆ setExtraParams()

setExtraParams ( array $values)
Аргументы
array$values

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

◆ setInitiateMode()

setInitiateMode ( $mode)
Аргументы
int$mode

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

◆ showTemplate()

showTemplate ( Payment $payment = null,
$template = '' )
Аргументы
Payment | null$payment
string$template
Возвращает
ServiceResult

Переопределяется в CompatibilityHandler.

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

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

◆ $extraParams

$extraParams = array()
protected

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

◆ $handlerType

$handlerType = ''
protected

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

◆ $initiateMode

$initiateMode = self::STREAM
protected

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

◆ $isClone

$isClone = false
protected

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

◆ $service

$service = null
protected

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

◆ ACTIVE_URL

const ACTIVE_URL = 'active'

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

◆ STREAM

const STREAM = 1

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

◆ STRING

const STRING = 2

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

◆ TEST_URL

const TEST_URL = 'test'

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