Два лицевых счета у абонента

Технические вопросы по UTM 5.0
Ответить
brost
Сообщения: 10
Зарегистрирован: Пт окт 02, 2009 12:36

Два лицевых счета у абонента

Сообщение brost »

Здравствуйте, подскажите пожалуйста в данном вопросе.

У абонента есть два лицевых счета. К одному привязана услуга интернет, а к другому услуга: 24-месяц, которая списывается через два года.
на втором счете всегда есть 150 рублей.

Как поведет себя биллинг, если балланс на первом уйдет в минус?
Системная блокировка срабатывает когда балланс будет отрицательным. А если два счета, то как сумма двух?

Витька
Сообщения: 236
Зарегистрирован: Вс дек 16, 2007 21:54

Re: Два лицевых счета у абонента

Сообщение Витька »

brost писал(а):Здравствуйте, подскажите пожалуйста в данном вопросе.

У абонента есть два лицевых счета. К одному привязана услуга интернет, а к другому услуга: 24-месяц, которая списывается через два года.
на втором счете всегда есть 150 рублей.

Как поведет себя биллинг, если балланс на первом уйдет в минус?
Системная блокировка срабатывает когда балланс будет отрицательным. А если два счета, то как сумма двух?
Если на одном из счетов баланс уйдёт в минус, то на этом счету установится блокировка. Второй останется разблокированным.
Ибо блокировка устанавливается не на пользователе, а на аккаунте.

brost
Сообщения: 10
Зарегистрирован: Пт окт 02, 2009 12:36

Сообщение brost »

Да спасибо теперь понятно :) .

И еще можно как-то перекидывать сумму с одного счета на другой?

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

костылем на payment_tool или урфа-клиенте. Минусовой платеж одному ЛС, плюсовой платеж другому ЛС. Штатно нельзя.

brost
Сообщения: 10
Зарегистрирован: Пт окт 02, 2009 12:36

Сообщение brost »

Спасибо mikkey finn :) .
еще такой вопрос.

Как заблокировать один из счетов клиента urfaphp скриптом?

я пытаюсь вот таким способом, но это ни к чему не приводит.
подскажите пожалуйста как правильно.
<?php

ini_set("display_errors", "1");
error_reporting(E_ALL);


require_once("./urfa/URFAClient.php");
$UTMCore_Login = "init";
$UTMCore_Password = "init";
// $user_id = (int)$uid;
// $basic_account = (int)$bac;

$account_id = 21;
$is_blocked = 48;
$block_recalc_abon = 1;

try {
$urfa_admin = new URFAClient_Admin($UTMCore_Login,$UTMCore_Password);
}
catch (Exception $exception) {
echo "Error in line ", $exception->getLine();
echo $exception->getMessage();
}


$urfa_admin->rpcf_save_account($account_id,$is_blocked,0,1,time(),2500000000000,0,0,$block_recalc_abon,0,0,0,0); //0x2032


?>

Ответить