forum.bitel.ru http://forum.bitel.ru/ |
|
Ввод платежа через другие системы... http://forum.bitel.ru/viewtopic.php?f=18&t=1211 |
Страница 1 из 1 |
Автор: | agv [ 14 июн 2008, 08:15 ] |
Заголовок сообщения: | Ввод платежа через другие системы... |
При переходе с УТМ на 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? |
Автор: | Amir [ 17 июн 2008, 12:55 ] |
Заголовок сообщения: | |
Можно обращатся по протоколу http/xml к серверу биллинга, как клиент биллинга, при загрузке платежей из файла (Автоматизация - Загрузка платежей) http://bgbilling.ru/v4.4/doc/ch01s25.html http://bgbilling.ru/v4.4/doc/ch03.html |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |