Bitrix API

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

Methods

add()

public static add(array<string|int, mixed> $data) : AddResult
Parameters
$data : array<string|int, mixed>
Tags
throws
Exception
Return values
AddResult

delete()

public static delete(mixed $primary) : DeleteResult|DeleteResult
Parameters
$primary : mixed
Tags
throws
ArgumentException
throws
ObjectPropertyException
throws
SystemException
Return values
DeleteResult|DeleteResult

generateXmlId()

public static generateXmlId() : string
Return values
string

getBusValueGroups()

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>|bool

getById()

public static getById(mixed $id) : array<string|int, mixed>|false
Parameters
$id : mixed
Return values
array<string|int, mixed>|false

getClassNameFromPath()

public static getClassNameFromPath(mixed $path) : string
Parameters
$path : mixed
Return values
string

getConsumersList()

public static getConsumersList() : array<string|int, mixed>
Tags
throws
ArgumentException
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|string

getHandlerDescription()

public static getHandlerDescription(mixed $handler[, null $psMode = null ]) : array<string|int, mixed>
Parameters
$handler : mixed
$psMode : null = null
Tags
throws
ArgumentNullException
throws
ArgumentOutOfRangeException
Return values
array<string|int, mixed>

getHandlerDirectories()

public static getHandlerDirectories() : mixed
Tags
throws
ArgumentNullException
throws
ArgumentOutOfRangeException

getHandlerList()

public static getHandlerList() : array<string|int, mixed>
Tags
throws
ArgumentNullException
throws
ArgumentOutOfRangeException
throws
FileNotFoundException
Return values
array<string|int, mixed>

getHandlerName()

public static getHandlerName(string $handler[, string $psMode = '' ]) : string
Parameters
$handler : string
$psMode : string = ''
Return values
string

getIdsByPayment()

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
int

getList()

public static getList([array<string|int, mixed> $params = array() ]) : Result
Parameters
$params : array<string|int, mixed> = array()
Tags
throws
ArgumentException
Return values
Result

getListWithRestrictions()

public static getListWithRestrictions(Payment $payment[, int $mode = RestrictionsManager::MODE_CLIENT ]) : array<string|int, mixed>
Parameters
$payment : Payment
$mode : int = RestrictionsManager::MODE_CLIENT
Tags
throws
ArgumentException
throws
SystemException
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
throws
ArgumentException
throws
ArgumentOutOfRangeException
throws
NotImplementedException
throws
NotSupportedException
throws
SystemException
Return values
array<string|int, mixed>

getObjectById()

public static getObjectById(mixed $id) : Service|null
Parameters
$id : mixed
Return values
Service|null

getPathToHandlerFolder()

public static getPathToHandlerFolder(mixed $folder) : string|null
Parameters
$folder : mixed
Tags
throws
ArgumentNullException
throws
ArgumentOutOfRangeException
Return values
string|null

getPaymentObjectByData()

public static getPaymentObjectByData(array<string|int, mixed> $data) : Payment|null
Parameters
$data : array<string|int, mixed>
Tags
throws
ArgumentException
throws
ArgumentNullException
throws
ArgumentOutOfRangeException
throws
NotImplementedException
throws
NotSupportedException
throws
ObjectException
throws
ObjectNotFoundException
throws
SystemException
Return values
Payment|null

getPersonTypeIdList()

public static getPersonTypeIdList(mixed $paySystemId) : array<string|int, mixed>
Parameters
$paySystemId : mixed
Tags
throws
ArgumentException
Return values
array<string|int, mixed>

getPsType()

public static getPsType(mixed $paySystemId) : string
Parameters
$paySystemId : mixed
Return values
string

getTariff()

public static getTariff(mixed $folder[, int $paySystemId = 0 ]) : array<string|int, mixed>|mixed
Parameters
$folder : mixed
$paySystemId : int = 0
Tags
throws
ArgumentNullException
throws
ArgumentOutOfRangeException
Return values
array<string|int, mixed>|mixed

includeHandler()

public static includeHandler(mixed $actionFile) : array<string|int, mixed>
Parameters
$actionFile : mixed
Tags
throws
ArgumentNullException
throws
ArgumentOutOfRangeException
throws
SystemException
Return values
array<string|int, mixed>

isExist()

public static isExist(mixed $id) : bool
Parameters
$id : mixed
Return values
bool

isRestHandler()

public static isRestHandler(mixed $handler) : bool
Parameters
$handler : mixed
Return values
bool

sanitize()

public static sanitize(string $name) : mixed
Parameters
$name : string

searchByRequest()

public static searchByRequest(Request $request) : array<string|int, mixed>|false
Parameters
$request : Request
Tags
throws
ArgumentException
throws
ArgumentNullException
throws
ArgumentOutOfRangeException
throws
ArgumentTypeException
throws
ObjectException
Return values
array<string|int, mixed>|false

update()

public static update(mixed $primary, array<string|int, mixed> $data) : UpdateResult
Parameters
$primary : mixed
$data : array<string|int, mixed>
Tags
throws
Exception
Return values
UpdateResult

        
On this page

Search results