forum.bitel.ru
http://forum.bitel.ru/

Статус транзакции
http://forum.bitel.ru/viewtopic.php?f=46&t=5729
Страница 1 из 1

Автор:  logicall [ 21 июл 2011, 10:13 ]
Заголовок сообщения:  Статус транзакции

Добрый день

Мы недавно начали сотрудничество с Enaza и установили модуль enaza для биллинга. В клиенте биллинга в транзакциях есть поле статус, которое принимает значение "оплачена" или "не оплачен". Скажите, откуда клиент берёт этот статус? А то я посмотрел в базе в таблице enaza_transaction и такого поля там нет...

Автор:  Artur [ 21 июл 2011, 13:07 ]
Заголовок сообщения:  Re: Статус транзакции

Эта строка проставляется на стороне клиента, в зависимости от того, был ли сделан расход у клиента, или нет. Если в результате подписки расход в договоре был оформлен, баланс обновился, статус поменялся.... КАк то так

Автор:  logicall [ 21 июл 2011, 14:27 ]
Заголовок сообщения:  Re: Статус транзакции

Artur писал(а):
Эта строка проставляется на стороне клиента, в зависимости от того, был ли сделан расход у клиента, или нет. Если в результате подписки расход в договоре был оформлен, баланс обновился, статус поменялся.... КАк то так

А где он хранится?

Автор:  Artur [ 21 июл 2011, 14:31 ]
Заголовок сообщения:  Re: Статус транзакции

logicall писал(а):
Artur писал(а):
Эта строка проставляется на стороне клиента, в зависимости от того, был ли сделан расход у клиента, или нет. Если в результате подписки расход в договоре был оформлен, баланс обновился, статус поменялся.... КАк то так

А где он хранится?

Расход?
В таблице contract_charge. Если в эту таблицу занесен расход, который соответствует сумме подписки, то статус будет оплаченным.
Или вы о чем то другом спрашивали?

Автор:  logicall [ 21 июл 2011, 19:32 ]
Заголовок сообщения:  Re: Статус транзакции

Про это я и спрашивал.... т.е. статус "оплачен" или "не оплачен" зависит от наличия записи в таблице contract_charge. я правильно понял?

Просто у меня в enaza_transaction есть записи с contract_id=0. Вот я и думаю как в отчёт выбрать только успешные операции.

Автор:  Artur [ 22 июл 2011, 11:41 ]
Заголовок сообщения:  Re: Статус транзакции

logicall писал(а):
Просто у меня в enaza_transaction есть записи с contract_id=0. Вот я и думаю как в отчёт выбрать только успешные операции.


При успешных операциях в таблицу enaza_transaction попадают записи, имеющие charge_id, иначе расход не делается (например, недостаточно денег на счету)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/