# CompatibilityHandler

URL: https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Sale\PaySystem\CompatibilityHandler`
Модуль: Sale.

Исходный файл: `source/sale/lib/paysystem/compatibilityhandler.php:19`

## Константы (4)

- `ACTIVE_URL`
- `STREAM`
- `STRING`
- `TEST_URL`

## Методы (30)

- [`__construct()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/__construct/) — Конструктор BaseServiceHandler.
- [`check()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/check/)
- [`createClone()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/createclone/)
- [`creditNoDemand()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/creditnodemand/)
- [`debitNoDemand()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/debitnodemand/)
- [`static findMyDataRefundablePage()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/findmydatarefundablepage/)
- [`getClientType()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/getclienttype/) — Тип клиента, с которым может работать обработчик
- [`getCurrencyList()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/getcurrencylist/)
- [`getDemoParams()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/getdemoparams/)
- [`getDescription()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/getdescription/)
- [`getEntityIds()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/getentityids/)
- [`static getHandlerModeList()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/gethandlermodelist/)
- [`getHandlerType()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/gethandlertype/)
- [`static getIndicativeFields()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/getindicativefields/)
- [`getParamsBusValue()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/getparamsbusvalue/)
- [`getPaymentIdFromRequest()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/getpaymentidfromrequest/)
- [`getPrice()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/getprice/)
- [`getRestrictionList()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/getrestrictionlist/) — Возвращает список ограничений, установленных при добавлении сервиса
- [`initiatePay()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/initiatepay/)
- [`isCheckableCompatibility()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/ischeckablecompatibility/)
- [`isClone()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/isclone/)
- [`static isMyResponse()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/ismyresponse/)
- [`isPayableCompatibility()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/ispayablecompatibility/)
- [`isTuned()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/istuned/)
- [`OnEndBufferContent()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/onendbuffercontent/)
- [`processRequest()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/processrequest/)
- [`sendResponse()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/sendresponse/)
- [`setExtraParams()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/setextraparams/)
- [`setInitiateMode()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/setinitiatemode/)
- [`showTemplate()`](https://chugunov.pro/api-bitrix/sale/paysystem/compatibilityhandler/showtemplate/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Sale-PaySystem-CompatibilityHandler.html
