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/