Форум A4on.TV и ПО "Атирра"

Программный продукт "Атирра" => Платежные системы => Тема начата: Шумко Дмитрий от Мая 01, 2014, 12:42:43

Название: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: Шумко Дмитрий от Мая 01, 2014, 12:42:43
Настроенный WEB Сервер (Apache2 + PHP 5.4) для запуска на ОС Windows (http://www.atirra.com/files/webserver.7z) (настроен для работы с Firebird)

пароль на архив: 123

в сборке два модуля для QIWI/OSMP и CyberPlat

сборка основана на uniformserver.com (http://uniformserver.com/) ,  но удалено все лишнее, не касающееся Firebird
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: Dude от Мая 23, 2016, 15:27:43
Что-то не пойму никак - генерю сертификат SSL в этом UniServer Zero XI, запускаю, долго думает и Apache failed to start, отключаю SSL - опять работает
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: Шумко Дмитрий от Мая 23, 2016, 17:11:05
что в лог пишет? может порт занят, например скайпом?
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: Dude от Мая 23, 2016, 17:26:45
Вообще ничего, на другом компе попробовал - то же самое, при выключении SSL выскочил виндовый брандмауэр, типа ломится apache в инет (пускать-не пускать), а при включенном ssl и файрволл не выскакивал - типа не пытался никто ломиться.
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: platonische от Октября 27, 2016, 21:58:14
Подскажите! у меня застопорился скрипт на выполнении запроса
select coalesce(PAYMENT_ID,0) PAYMENT_ID from ADD_PAYMENT_FROM_EXT_SYSTEMS('$customer_id', $sum, '$date', '$code', '$pmnt_id', 'SBRF-site')
какие параметры нужно в эту функцию засовывать?
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: platonische от Октября 27, 2016, 22:07:45
И ещё...
Бывают случаи не обновления дебета клиента, можно ли при работе скрипта оплаты как-то задействовать функцию пересчета?
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: Шумко Дмитрий от Октября 27, 2016, 22:30:03
Какие параметры непонятны?
$customer_id - ид абонента
$sum - сумма платежа
$date - дата платежа в формате 2016-10-26
$code - код источника платежа в таблице источники платежа
$pmnt_id - номер платежа в платежной системе источника

баланс обновляется , причина в том, что вы это не видите.
т.е. открыт список абонентов. вы положили платеж. баланс не поменяется, нужно закрыть и открыть список абонентов заново
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: platonische от Октября 28, 2016, 23:29:39
Интересует какие параметры принимает ADD_PAYMENT_FROM_EXT_SYSTEMS? т.к. с приведенным выше выражением запись в базу не проходит. Возвращает PAYMENT_ID=0.
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: Шумко Дмитрий от Октября 29, 2016, 20:06:04
я же описал необходимые параметры.
какие из них непонятны?

приведите пример запроса с параметрами
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: platonische от Октября 30, 2016, 00:39:27
Чего непонятного? Спрашиваю что должна брать функция ADD_PAYMENT_FROM_EXT_SYSTEMS на входе?
Она не выполняется.
Я привел строку из моего скрипта, все переменные приходят с данными. Да и тупо
select coalesce(PAYMENT_ID,0) PAYMENT_ID from ADD_PAYMENT_FROM_EXT_SYSTEMS('10495', 150, '2016-10-30', '1', '00001', 'SBRF-site') - не работает функция возвращает 0
10495 - customer_id
150 - сумма
2016-10-30 - дата
1 - код источника платежа
000001 - номер для/из платежной системы
SBRF-site - примечание

Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: Шумко Дмитрий от Октября 31, 2016, 00:37:27
вы не путаете customer_id и account_no ? 10495 это лицевой или уникальный номер абонента?
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: platonische от Октября 31, 2016, 10:54:05
Может и путаю. Поэтому и спрашиваю, чего нужно этой функции?
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: Шумко Дмитрий от Октября 31, 2016, 11:09:25
Я уже дал ответ выше.
ИД абонента это поле  customer_id из таблицы CUSTOMER
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: platonische от Октября 31, 2016, 11:26:04
Тяжеловато с такой поддержкой. Когда на конкретный вопрос не получаешь ответа, а лишь непонятные отрывки информации не касающиеся вопроса.
Вопрос простой. Можете ли Вы сказать: Какие параметры ждет на входе функция ADD_PAYMENT_FROM_EXT_SYSTEMS?
Не нужно отвечать на вопросы которых я не задавал. Ответьте на 1.

P.S.: И запрос у меня прошел с такими параметрами: "Лицевой счет", "Сумма", "Дата в формате 2016-10-31", "Код источника платежа", "Номер из платежной системе", "Пояснение".

Почему вы говорите о необходимости CUSTOMER_ID, а у меня прошло с ACCOUNT_NO?
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: platonische от Октября 31, 2016, 11:47:43
Добавлю еще одну ошибку. функция требует ID источника платежа, а не код. Так что вот такое требуется на входе:
 "Лицевой счет", "Сумма", "Дата в формате 2016-10-31", "ID источника платежа", "Номер из платежной системе", "Пояснение".
Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: Шумко Дмитрий от Октября 31, 2016, 12:12:02
P.S.: И запрос у меня прошел с такими параметрами: "Лицевой счет", "Сумма", "Дата в формате 2016-10-31", "Код источника платежа", "Номер из платежной системе", "Пояснение".

Извиняюсь, я ошибся и дал параметры другой процедуры.

процедура ADD_PAYMENT_FROM_EXT_SYSTEMS принимает следующие параметры
ACCOUNT_NO     номер лицевого счета абонента
PAY_SUM        сумма
PAY_TIME       дата платежа
PAYSOURCE_ID   ИД платежной системы (смотреть в таблице PAYSOURCE)
EXT_SYSTEMS_ID номер платежа в платежной системе
NOTICE         примечание







Название: Re: WEB Сервер (Apache2 + PHP 5.4)
Отправлено: platonische от Октября 31, 2016, 12:25:35
спасибо