1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Service
Граф наследования:Service:
RestrictableService

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

 __construct ($fields)
 initiatePay (Payment $payment, Request $request=null, $mode=BaseServiceHandler::STREAM)
 isRefundable ()
 getConsumerName ()
 getHandlerDescription ()
 isBlockable ()
 cancel (Payment $payment)
 confirm (Payment $payment, $sum=0)
 getField ($name)
 getCurrency ()
 getClientTypeFromHandler ()
 getClientType ()
 isCash ()
 canPrintCheck ()
 creditNoDemand (Payment $payment)
 debitNoDemand (Payment $payment)
 isPayable ()
 isAffordPdf ()
 isAffordDocumentGeneratePdf ()
 getPdfContent (Payment $payment)
 getPdf (Payment $payment)
 registerCallbackOnGenerate (Payment $payment, $params)
 isPdfGenerated (Payment $payment)
 getPaymentPrice (Payment $payment)
 setTemplateParams (array $params)
 showTemplate (Payment $payment=null, $templateName)
 isPrePayable ()
 initPrePayment (Payment $payment=null, Request $request)
 getPrePaymentProps ()
 basketButtonAction (array $orderData=array())
 setOrderDataForPrePayment ($orderData=array())
 payOrderByPrePayment ($orderData)
 getFieldsValues ()
 isAllowEditPayment ()
 isCheckable ()
 createClone (\SplObjectStorage $cloneEntity)
 isClone ()
 isCustom ()
 getParamsBusValue (Payment $payment)
 isTuned ()
 getDemoParams ()
 setTemplateMode ($mode)
 getContext ()
 isRecurring (Payment $payment)
 repeatRecurrent (Payment $payment, Request $request=null)
 cancelRecurrent (Payment $payment, Request $request=null)
 isSupportPrintCheck ()
 getCashboxClass ()
 isFiscalizationAware ()
 isFiscalizationEnabled (Payment $payment)
 getStartupRestrictions ()
 getServiceId ()

Поля данных

const EVENT_ON_BEFORE_PAYMENT_PAID = 'OnSalePsServiceProcessRequestBeforePaid'
const EVENT_ON_AFTER_PROCESS_REQUEST = 'OnSaleAfterPsServiceProcessRequest'
const EVENT_BEFORE_ON_INITIATE_PAY = 'onSalePsBeforeInitiatePay'
const EVENT_INITIATE_PAY_SUCCESS = 'onSalePsInitiatePaySuccess'
const EVENT_INITIATE_PAY_ERROR = 'onSalePsInitiatePayError'
const PAY_SYSTEM_PREFIX = 'PAYSYSTEM_'

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

 $isClone = false
 $context

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

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

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

◆ __construct()

__construct ( $fields)

Service constructor.

Аргументы
$fields
Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

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

Методы

◆ basketButtonAction()

basketButtonAction ( array $orderData = array())
Аргументы
array$orderData
Возвращает
mixed
Исключения
NotSupportedException

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

◆ cancel()

cancel ( Payment $payment)
Аргументы
Payment$payment
Возвращает
ServiceResult
Исключения
SystemException

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

◆ cancelRecurrent()

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

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

◆ canPrintCheck()

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

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

◆ confirm()

confirm ( Payment $payment,
$sum = 0 )
Аргументы
Payment$payment
int$sum
Возвращает
ServiceResult
Исключения
SystemException

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

◆ createClone()

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

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

◆ creditNoDemand()

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

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

◆ debitNoDemand()

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

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

◆ getCashboxClass()

getCashboxClass ( )

Returns class name of cashbox for pay system

Возвращает
string
Исключения
NotSupportedException

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

◆ getClientType()

getClientType ( )

The type of client that the payment system can work with

Возвращает
string

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

◆ getClientTypeFromHandler()

getClientTypeFromHandler ( )

The type of client that the handler can work with

Возвращает
string

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

◆ getConsumerName()

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

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

◆ getContext()

getContext ( )
Возвращает
Context

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

◆ getCurrency()

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

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

◆ getDemoParams()

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

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

◆ getField()

getField ( $name)
Аргументы
$name
Возвращает
mixed

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

◆ getFieldsValues()

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

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

◆ getHandlerDescription()

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

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

◆ getParamsBusValue()

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

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

◆ getPaymentPrice()

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

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

◆ getPdf()

getPdf ( Payment $payment)
Аргументы
Payment$payment
Возвращает
mixed
Исключения
NotSupportedException

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

◆ getPdfContent()

getPdfContent ( Payment $payment)
Аргументы
Payment$payment
Возвращает
mixed
Исключения
NotSupportedException

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

◆ getPrePaymentProps()

getPrePaymentProps ( )
Возвращает
mixed
Исключения
NotSupportedException

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

◆ getServiceId()

getServiceId ( )

Замещает RestrictableService.

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

◆ getStartupRestrictions()

getStartupRestrictions ( )

Замещает RestrictableService.

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

◆ initiatePay()

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

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

◆ initPrePayment()

initPrePayment ( Payment $payment = null,
Request $request )
Аргументы
Payment | null$payment
Request$request
Исключения
NotSupportedException

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

◆ isAffordDocumentGeneratePdf()

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

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

◆ isAffordPdf()

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

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

◆ isAllowEditPayment()

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

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

◆ isBlockable()

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

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

◆ isCash()

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

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

◆ isCheckable()

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

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

◆ isClone()

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

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

◆ isCustom()

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

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

◆ isFiscalizationAware()

isFiscalizationAware ( )

Returns true if handler extends IFiscalizationAware interface

Возвращает
bool

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

◆ isFiscalizationEnabled()

isFiscalizationEnabled ( Payment $payment)

Returns indicator showing if fiscalization is enabled on the payment system side

Аргументы
Payment$payment
Возвращает
bool
Исключения
NotSupportedException

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

◆ isPayable()

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

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

◆ isPdfGenerated()

isPdfGenerated ( Payment $payment)
Аргументы
Payment$payment
Возвращает
mixed
Исключения
NotSupportedException

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

◆ isPrePayable()

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

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

◆ isRecurring()

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

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

◆ isRefundable()

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

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

◆ isSupportPrintCheck()

isSupportPrintCheck ( )

Returns true if handler extends ISupportPrintCheck interface

Возвращает
bool

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

◆ isTuned()

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

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

◆ payOrderByPrePayment()

payOrderByPrePayment ( $orderData)
Аргументы
$orderData
Возвращает
mixed
Исключения
NotSupportedException

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

◆ registerCallbackOnGenerate()

registerCallbackOnGenerate ( Payment $payment,
$params )
Аргументы
Payment$payment
$params
Возвращает
mixed
Исключения
NotSupportedException

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

◆ repeatRecurrent()

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

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

◆ setOrderDataForPrePayment()

setOrderDataForPrePayment ( $orderData = array())
Аргументы
array$orderData
Возвращает
mixed
Исключения
NotSupportedException

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

◆ setTemplateMode()

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

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

◆ setTemplateParams()

setTemplateParams ( array $params)
Аргументы
array$params

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

◆ showTemplate()

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

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

Поля

◆ $context

$context
protected

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

◆ $isClone

$isClone = false
protected

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

◆ EVENT_BEFORE_ON_INITIATE_PAY

const EVENT_BEFORE_ON_INITIATE_PAY = 'onSalePsBeforeInitiatePay'

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

◆ EVENT_INITIATE_PAY_ERROR

const EVENT_INITIATE_PAY_ERROR = 'onSalePsInitiatePayError'

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

◆ EVENT_INITIATE_PAY_SUCCESS

const EVENT_INITIATE_PAY_SUCCESS = 'onSalePsInitiatePaySuccess'

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

◆ EVENT_ON_AFTER_PROCESS_REQUEST

const EVENT_ON_AFTER_PROCESS_REQUEST = 'OnSaleAfterPsServiceProcessRequest'

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

◆ EVENT_ON_BEFORE_PAYMENT_PAID

const EVENT_ON_BEFORE_PAYMENT_PAID = 'OnSalePsServiceProcessRequestBeforePaid'

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

◆ PAY_SYSTEM_PREFIX

const PAY_SYSTEM_PREFIX = 'PAYSYSTEM_'

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


Объявления и описания членов класса находятся в файле: