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

Update

int
CSaleUserCards::Update(
	int ID,
	array arFields
);

Метод изменяет информацию о новой пластиковой карте пользователя. Нестатический метод.

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

ПараметрОписание
ID Код изменяемой записи.
arFields Ассоциативный массив новых параметров пластиковой карты с ключами:
  • USER_ID - код пользователя;
  • SORT - индекс сортировки;
  • PAY_SYSTEM_ACTION_ID - код обработчика платежной системы;
  • CURRENCY - валюта, которую можно снимать с карты;
  • CARD_CODE - CVC2;
  • CARD_TYPE - тип карты;
  • CARD_NUM - номер карты;
  • CARD_EXP_MONTH - месяц окончания действия карты;
  • CARD_EXP_YEAR - год окончания действия карты;
  • DESCRIPTION - краткое описание;
  • SUM_MIN - минимальная сумма, которую можно снять с карты за раз;
  • SUM_MAX - максимальная сумма, которую можно снять с карты за раз;
  • SUM_CURRENCY - валюта минимальной и максимальной сумм;
  • LAST_STATUS - статус последнего использования карты;
  • LAST_STATUS_CODE - код статуса последнего использования карты;
  • LAST_STATUS_DESCRIPTION - описание статуса последнего использования карты;
  • LAST_STATUS_MESSAGE - сообщение платежной системы;
  • LAST_SUM - последняя снятая с карты сумма;
  • LAST_CURRENCY - валюта последней снятой с карты суммы;
  • ACTIVE - флаг активности;
  • LAST_DATE - дата последнего использования карты.

Замечание: если меняется номер карты, то перед добавлением записи этот номер должен быть зашифрован методом CSaleUserCards::CryptData.

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

Метод возвращает код обновленной записи или false в случае ошибки.



© «Битрикс», 2001-2024, «1С-Битрикс», 2024