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

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
Наверх