Manager
FinalYes
Class PaySystemManager
Table of Contents
Constants
- CACHE_ID = "BITRIX_SALE_INNER_PS_ID"
- EVENT_ON_GET_HANDLER_DESC = 'OnSaleGetHandlerDescription'
- EVENT_ON_PAYSYSTEM_UPDATE = 'OnSalePaySystemUpdate'
- HANDLER_AVAILABLE_FALSE = false
- HANDLER_AVAILABLE_TRUE = true
- TTL = 31536000
Methods
- add() : AddResult
- delete() : DeleteResult|DeleteResult
- generateXmlId() : string
- getBusValueGroups() : array<string|int, mixed>
- getByCode() : array<string|int, mixed>|bool
- getById() : array<string|int, mixed>|false
- getClassNameFromPath() : string
- getConsumersList() : array<string|int, mixed>
- getDataRefundablePage() : array<string|int, mixed>
- getFolderFromClassName() : mixed|string
- getHandlerDescription() : array<string|int, mixed>
- getHandlerDirectories() : mixed
- getHandlerList() : array<string|int, mixed>
- getHandlerName() : string
- getIdsByPayment() : array<string|int, mixed>
- getInnerPaySystemId() : int
- getList() : Result
- getListWithRestrictions() : array<string|int, mixed>
- getListWithRestrictionsByOrder() : array<string|int, mixed>
- getObjectById() : Service|null
- getPathToHandlerFolder() : string|null
- getPaymentObjectByData() : Payment|null
- getPersonTypeIdList() : array<string|int, mixed>
- getPsType() : string
- getTariff() : array<string|int, mixed>|mixed
- includeHandler() : array<string|int, mixed>
- isExist() : bool
- isRestHandler() : bool
- sanitize() : mixed
- searchByRequest() : array<string|int, mixed>|false
- update() : UpdateResult
Constants
CACHE_ID
public
mixed
CACHE_ID
= "BITRIX_SALE_INNER_PS_ID"
EVENT_ON_GET_HANDLER_DESC
public
mixed
EVENT_ON_GET_HANDLER_DESC
= 'OnSaleGetHandlerDescription'
EVENT_ON_PAYSYSTEM_UPDATE
public
mixed
EVENT_ON_PAYSYSTEM_UPDATE
= 'OnSalePaySystemUpdate'
HANDLER_AVAILABLE_FALSE
public
mixed
HANDLER_AVAILABLE_FALSE
= false
HANDLER_AVAILABLE_TRUE
public
mixed
HANDLER_AVAILABLE_TRUE
= true
TTL
public
mixed
TTL
= 31536000
Methods
add()
public
static add(array<string|int, mixed> $data) : AddResult
Parameters
- $data : array<string|int, mixed>
Tags
Return values
AddResultdelete()
public
static delete(mixed $primary) : DeleteResult|DeleteResult
Parameters
- $primary : mixed
Tags
Return values
DeleteResult|DeleteResultgenerateXmlId()
public
static generateXmlId() : string
Return values
stringgetBusValueGroups()
public
static getBusValueGroups() : array<string|int, mixed>
Return values
array<string|int, mixed>getByCode()
public
static getByCode(mixed $code) : array<string|int, mixed>|bool
Parameters
- $code : mixed
Return values
array<string|int, mixed>|boolgetById()
public
static getById(mixed $id) : array<string|int, mixed>|false
Parameters
- $id : mixed
Return values
array<string|int, mixed>|falsegetClassNameFromPath()
public
static getClassNameFromPath(mixed $path) : string
Parameters
- $path : mixed
Return values
stringgetConsumersList()
public
static getConsumersList() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getDataRefundablePage()
public
static getDataRefundablePage() : array<string|int, mixed>
Return values
array<string|int, mixed>getFolderFromClassName()
public
static getFolderFromClassName(string $className) : mixed|string
Parameters
- $className : string
Return values
mixed|stringgetHandlerDescription()
public
static getHandlerDescription(mixed $handler[, null $psMode = null ]) : array<string|int, mixed>
Parameters
- $handler : mixed
- $psMode : null = null
Tags
Return values
array<string|int, mixed>getHandlerDirectories()
public
static getHandlerDirectories() : mixed
Tags
getHandlerList()
public
static getHandlerList() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getHandlerName()
public
static getHandlerName(string $handler[, string $psMode = '' ]) : string
Parameters
- $handler : string
- $psMode : string = ''
Return values
stringgetIdsByPayment()
public
static getIdsByPayment(mixed $paymentId[, string $registryType = Registry::REGISTRY_TYPE_ORDER ]) : array<string|int, mixed>
Parameters
- $paymentId : mixed
- $registryType : string = Registry::REGISTRY_TYPE_ORDER
Return values
array<string|int, mixed>getInnerPaySystemId()
public
static getInnerPaySystemId() : int
Return values
intgetList()
public
static getList([array<string|int, mixed> $params = array() ]) : Result
Parameters
- $params : array<string|int, mixed> = array()
Tags
Return values
ResultgetListWithRestrictions()
public
static getListWithRestrictions(Payment $payment[, int $mode = RestrictionsManager::MODE_CLIENT ]) : array<string|int, mixed>
Parameters
- $payment : Payment
- $mode : int = RestrictionsManager::MODE_CLIENT
Tags
Return values
array<string|int, mixed>getListWithRestrictionsByOrder()
public
static getListWithRestrictionsByOrder(Order $order[, float|null $sum = null ][, int $mode = RestrictionsManager::MODE_CLIENT ]) : array<string|int, mixed>
Parameters
- $order : Order
- $sum : float|null = null
- $mode : int = RestrictionsManager::MODE_CLIENT
Tags
Return values
array<string|int, mixed>getObjectById()
public
static getObjectById(mixed $id) : Service|null
Parameters
- $id : mixed
Return values
Service|nullgetPathToHandlerFolder()
public
static getPathToHandlerFolder(mixed $folder) : string|null
Parameters
- $folder : mixed
Tags
Return values
string|nullgetPaymentObjectByData()
public
static getPaymentObjectByData(array<string|int, mixed> $data) : Payment|null
Parameters
- $data : array<string|int, mixed>
Tags
Return values
Payment|nullgetPersonTypeIdList()
public
static getPersonTypeIdList(mixed $paySystemId) : array<string|int, mixed>
Parameters
- $paySystemId : mixed
Tags
Return values
array<string|int, mixed>getPsType()
public
static getPsType(mixed $paySystemId) : string
Parameters
- $paySystemId : mixed
Return values
stringgetTariff()
public
static getTariff(mixed $folder[, int $paySystemId = 0 ]) : array<string|int, mixed>|mixed
Parameters
- $folder : mixed
- $paySystemId : int = 0
Tags
Return values
array<string|int, mixed>|mixedincludeHandler()
public
static includeHandler(mixed $actionFile) : array<string|int, mixed>
Parameters
- $actionFile : mixed
Tags
Return values
array<string|int, mixed>isExist()
public
static isExist(mixed $id) : bool
Parameters
- $id : mixed
Return values
boolisRestHandler()
public
static isRestHandler(mixed $handler) : bool
Parameters
- $handler : mixed
Return values
boolsanitize()
public
static sanitize(string $name) : mixed
Parameters
- $name : string
searchByRequest()
public
static searchByRequest(Request $request) : array<string|int, mixed>|false
Parameters
- $request : Request
Tags
Return values
array<string|int, mixed>|falseupdate()
public
static update(mixed $primary, array<string|int, mixed> $data) : UpdateResult
Parameters
- $primary : mixed
- $data : array<string|int, mixed>