BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 08 май 2024, 06:48

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




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

Зарегистрирован: 06 июн 2008, 11:48
Сообщения: 28
Откуда: Магадан
Карма: 0
При переходе с УТМ на BGB столкнулись с проблемой принятия платежей с терминалов.

Существует платежная система, результат работы которой - файл в каталоге, вида:

# cat 2103081306180871106A.552

; %START%
; %CNTR%ООО "МагЛАН"
; %ADDR%ул. Гагарина 12, оф.326
; %DATE%21-03-2008 13:12:02
; %LCNT%1
; %TSUM%19
1|5130|21-03-2008 13:06:18|19|2103081306180871106A|1|Комуны, 4
; %END%

Данные - в строке с разделителями |, поля:
номер строки|лицевой счет|дата платежа|сумма платежа|номер платежа в платежной
системе|номер терминала платежной системы|адрес терминала
; - комментарии

Данные из этих файлов должны обрабатываться раз в 5 минут.

В настоящее время обрабатываются скриптом, который запускает внешнюю утилиту ввода платежа (utm5_payment_tool) с параметрами получеными из файла платежа.

Требуется: универсальная утилита ввода платежа, подобная utm5_payment_tool с возможностью ввода указанных ниже параметров или метод ввода платежа из файлов с данными произвольной структуры.

[root@billing bin]# ./utm5_payment_tool
NetUP UTM billing system console payment tool. Compile date: Nov 29 2007 20:38:4 Copyright (c) 2001-2005 NetUP Inc. www.netup.ru

The options are as follows:
[-C <path> Config filename, default: /netup/utm5/utm5_payment_tool.cfg
[-h <core host>] Core host, default: 127.0.0.1
[-P <core port>] URFA port, default: 11758
[-l <login>] URFA login, default: init]
[-p <password>] URFA password, default: init

[-b <payment>] Payment. Default: 0.0
[-a <account_id>] Account id. Default: 0
[-c <currency_id>] Currency ID. Default: 810 (russian rouble)
[-m <pay_method>] Payment method. Default: 0 (cash in office)
[-L <comment_for_admins>] Comments for admins. Default:none
[-k <comment_for_users>] Comments for users. Default:none
[-e <payment_external_number>] Payment external number. Default:none
[-t <unix_timestamp>] Time of payment acceptance. Default:current
[-i ] Turn on internet. Default: no

Как реализовать аналогичную задачу на BGB?


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Можно обращатся по протоколу http/xml к серверу биллинга,
как клиент биллинга, при загрузке платежей из файла (Автоматизация - Загрузка платежей)
http://bgbilling.ru/v4.4/doc/ch01s25.html
http://bgbilling.ru/v4.4/doc/ch03.html


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

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


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

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


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

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