Документация для разработчиков

GetByID

array
CSalePaySystem::GetByID(
  int ID,
  int PERSON_TYPE_ID = 0
);

Метод возвращает параметры платежной системы с кодом ID. Если установлен параметр PERSON_TYPE_ID, то возвращаются так же параметры соответствующего обработчика платежной системы. Нестатический метод.

Параметры вызова

ПараметрОписание
ID Код платежной системы.
PERSON_TYPE_ID Код типа плательщика. Если установлен, то дополнительно возвращаются параметры соответствующего обработчика платежной системы. Иначе - только параметры самой платежной системы.

Возвращаемые значения

Возвращается ассоциативный массив параметров с ключами:

Ключ Описание
ID Код платежной системы.
LID Сайт, на котором работает эта система.
CURRENCY Валюта, с которой работает эта система.
NAME Название платежной системы.
ACTIVE Флаг (Y/N) активности системы.
SORT Индекс сортировки.
DESCRIPTION Описание платежной системы.
PSA_ID Код обработчика платежной системы (возвращается, если в метод передается тип плательщика)
PSA_NAME Название обработчика (возвращается, если в метод передается тип плательщика)
PSA_ACTION_FILE Скрипт обработчика (возвращается, если в метод передается тип плательщика)
PSA_RESULT_FILE Скрипт запроса результатов (возвращается, если в метод передается тип плательщика)
PSA_NEW_WINDOW Флаг (Y/N) открывать ли скрипт обработчика в новом окне (возвращается, если в метод передается тип плательщика)

 

Пример использования

<?
// Выведем название обработчика платежной системы с кодом $PAY_SYSTEM_ID
// для типа плательщика с кодом $PERSON_TYPE
if ($arPaySys = CSalePaySystem::GetByID($PAY_SYSTEM_ID, $PERSON_TYPE))
{
   echo $arPaySys["PSA_NAME"];
}
?>


© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх