forum.bitel.ru http://forum.bitel.ru/ |
|
Формат файла для сверки платежей mps.2.protocol=cp http://forum.bitel.ru/viewtopic.php?f=18&t=5004 |
Страница 1 из 1 |
Автор: | MiB [ 19 янв 2011, 18:33 ] |
Заголовок сообщения: | Формат файла для сверки платежей mps.2.protocol=cp |
подскажите какой формат файла обрабатывается модулем при mps.2.protocol=cp (CyberPlat) сейчас приходит в формате: договор;1;времядата транзакции;сумма;номер транзакции/x0A второе поле не знаю что третье поле в формате 2011-01-02T17:03:30Z перевод строки /x0A все платежи из файла попадают в "Лишние". mps вер. 4.6 сборка 184 от 01.07.2010 16:00:55 |
Автор: | __Андрей__ [ 20 янв 2011, 12:39 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
Присоединяемся к вопросу - проблема весьма актуальна. mps вер. 4.6 сборка 181 от 03.01.2010 17:15:15 |
Автор: | pitman [ 21 янв 2011, 09:03 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
Присоединяюсь к вопросу. Надо сверять платежи, что приходит на сверку не обрабатывается. Пробовал разные варианты разделителей и пр. не получилось. |
Автор: | MiB [ 21 янв 2011, 13:55 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
up. |
Автор: | Amir [ 24 янв 2011, 13:47 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
Такой, как в описании протокола: http://wiki.bgbilling.ru/index.php/Протоколы,_поддержанные_в_модуле_MPS |
Автор: | MiB [ 24 янв 2011, 16:17 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
спасибо. может стоит ссылки на протоколы внести в основную документацию? |
Автор: | Amir [ 24 янв 2011, 17:52 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
Добавили в todo. |
Автор: | aardvark [ 26 янв 2011, 14:59 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
MiB, а можно поделиться форматом который биллинг съел? |
Автор: | pitman [ 27 янв 2011, 10:27 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
По ссылке есть описание протокола cp и в конце описание файла реестра, вот что у мне приходило на сверку Код: 751000778;1;2011-01-21T06:14:42Z;600;1002089459450 билинг ее не жрал, после чтения и тестов, рабочий формат Код: 751000778 1 2011-01-21T06:14:42 600 1002089459450 разделитель - табуляция дата/время - без индикатора таймзоны |
Автор: | MiB [ 28 янв 2011, 10:47 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
aardvark писал(а): MiB, а можно поделиться форматом который биллинг съел? именно так как написал мой коллега по ТТК pitman. заменили ; на табуляцию, убрали зону из времени, ну и к GMT что шлет нам партнер прибавляем наше смещение(не обязательно, т.к. сверка идет по ID а не по времени- это чисто для себя) to Разработчики: Код: 7.3.4. Поля разделяются знаком табуляции (0x09) или другим согласованным полем (например, точкой с запятой ‘;’). протокол подразумевает не только табуляцию. я уже писал однажды в теме про OСМП и тут напишу, может отдать составление формата строки пользователю? ну что-то типа Код: mps.2.protocol=cp mps.2.reestr=^([0-9]+);[1];.+;([0-9/.]*);([0-9]+)$ каждый составит регексп как ему необходимо остается придумать как selection подвязать к перемнным для сверки. |
Автор: | aardvark [ 28 янв 2011, 14:34 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
Цитата: каждый составит регексп как ему необходимо остается придумать как selection подвязать к перемнным для сверки. Есть такая штука. То есть недавно есть. В доках по-моему еще нету, но в билде мпс 155 работает. Есть следующие вещи (для примера тткшного киберплата) и строки вида: Цитата: номер договора;1;2011-01-23T14:58:16;деньги;ид транзакции mps."номер конфигурации".register.pattern=^(.+)[;\t](\d+)[;\t]([\d+: -TZ]+)[;\t](\d+\.*\d*)[;\t](\d+)$ mps."номер конфигурации".register.patternOrder= account:1, time:3, sum:4, transId:5 mps."номер конфигурации".register.timeFormat=yyyy-MM-dd'T'HH:mm:ss'Z' |
Автор: | pitman [ 09 фев 2011, 13:14 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
aardvark писал(а): mps."номер конфигурации".register.pattern=^(.+)[;\t](\d+)[;\t]([\d+: -TZ]+)[;\t](\d+\.*\d*)[;\t](\d+)$ mps."номер конфигурации".register.patternOrder= account:1, time:3, sum:4, transId:5 mps."номер конфигурации".register.timeFormat=yyyy-MM-dd'T'HH:mm:ss'Z У меня это не работает. BGbilling 5.0, mps 195 от 27.01.2011 Пока приходится по старому убирать таймзону и менять разделитель. |
Автор: | aardvark [ 09 фев 2011, 13:41 ] |
Заголовок сообщения: | Re: Формат файла для сверки платежей mps.2.protocol=cp |
Видимо только в 5.1 реализовано. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |