BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 09:50

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: 01 май 2008, 22:52 
Не в сети

Зарегистрирован: 28 июл 2007, 22:57
Сообщения: 110
Карма: 0
При проведении платежа через web-интерфейс дилера(используя самописный клиент) при достаточном длине поля trans (например 32 символа) не проверяется его уникальность и возможно проведение нескольких пополнений счета с одним идентификатором. также при этом в менеджере платежей идентификатор транзакции обрезается до 20ти символов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 май 2008, 13:55 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Это ограничение в самой таблице, можно изменить тип поля с varchar(20) на varchar(255), но при создании таблицы для следующего месяца поле снова будет varchar(20).
Будет патч с varchar(130) при создании...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 май 2008, 00:27 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Amir писал(а):
Это ограничение в самой таблице, можно изменить тип поля с varchar(20) на varchar(255), но при создании таблицы для следующего месяца поле снова будет varchar(20).
Будет патч с varchar(130) при создании...

а может сделаете патч на varchar (255)? тогда можно больше не задумываться о длине, да и в мускуле мета не много занимать будет (ЕМНИМС размер varchar = данные + 1 байт)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 май 2008, 15:42 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Какие коды ошибок и в каких случаях отдаёт /bgbilling/idealer кроме перечисленных в XML контенте :
error_code=8 (Договор не найден)
error_code=10 (Такой номер платежа уже есть!)


Последний раз редактировалось iONE 26 май 2008, 15:50, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 май 2008, 15:48 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Логин не найден!
1
Неверный пароль!
2
Отсутствуют и/или не правильные параметры
3
Вы вне периода активности!
4
Доступ с Вашего IP адреса запрещен.
5
Превышен лимит неудачных попыток подключения. Логин заблокирован.
6
Указанный action не найден
7
Договор не найден
8
Уточните условия поиска
9
Такой номер платежа уже есть!
10
Платеж не найден!
11
Платеж уже отменен!
12
Время для отмены платежа вышло!
13
Неправильно указан код модуля (mid)!
14
Недостаточно средств на счете дилера!
15


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 май 2008, 15:50 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 май 2008, 15:53 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
А можно по подробнее про код 5, где можно ограничение по ip сделать? или это не реализованно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 май 2008, 16:00 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Раньше было, в последних версиях убрали, т.к. обычно сервер ставится за шлюзом, и единственный ip, который видит сервер - ip шлюза.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 май 2008, 16:02 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Что подразумевается под шлюзом? Маршрутизатор ip или HTTP прокси?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 май 2008, 16:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
прокси, например, как здесь
Проксирование_обращений_к_BGBillingServer_посредством_nginx


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 май 2008, 16:16 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Всё понятно, ещё раз спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 май 2008, 02:05 
Не в сети

Зарегистрирован: 28 июл 2007, 22:57
Сообщения: 110
Карма: 0
Amir писал(а):
Это ограничение в самой таблице, можно изменить тип поля с varchar(20) на varchar(255), но при создании таблицы для следующего месяца поле снова будет varchar(20).
Будет патч с varchar(130) при создании...

в модуле card от 19.05.08 21:14 патч уже есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 май 2008, 14:28 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложен 50 билд


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 май 2009, 23:37 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Освежим тему :)

Выяснилась одна неприятная особенность модуля карт.
Уникальность номера транзакции проверяется только в текущем месяце!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 май 2009, 16:13 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Ну да, там таблица помесячная. Впринципе, можете использовать год+месяц+номер транзакции как ключ.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.127s | 48 Queries | GZIP : On ]