Add
Описание и параметры
int CSaleUserCards::Add( array arFields );
Метод сохраняет информацию о новой пластиковой карте пользователя. Нестатический метод.
Параметры
| Параметр | Описание |
|---|---|
| arFields | Ассоциативный массив параметров пластиковой карты с ключами:
Замечание: перед добавлением записи номер карты должен быть зашифрован методом
CSaleUserCards::CryptData. |
Возвращаемые значения
Метод возвращает код добавленной записи или false в случае ошибки.
Пример использования
<?
// Сохраним новую карту текущего пользователя
if (CSaleUserCards::CheckPassword())
{
$arFields = array(
"USER_ID" => $USER->GetID(),
"ACTIVE" => "Y",
"SORT" => "100",
"PAY_SYSTEM_ACTION_ID" => 11,
"CURRENCY" => "USD",
"CARD_TYPE" =>
CSaleUserCards::IdentifyCardType("4111111111111"),
"CARD_NUM" =>
CSaleUserCards::CryptData("4111111111111", "E"),
"CARD_EXP_MONTH" => 11,
"CARD_EXP_YEAR" => 2007,
"DESCRIPTION" => false,
"CARD_CODE" => "123",
"SUM_MIN" => False,
"SUM_MAX" => False,
"SUM_CURRENCY" => False
);
$UserCardID = CSaleUserCards::Add($arFields);
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025