Форум A4on.TV и ПО "Атирра"
Программный продукт "Атирра" => Платежные системы => Тема начата: Шумко Дмитрий от Мая 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
-
Что-то не пойму никак - генерю сертификат SSL в этом UniServer Zero XI, запускаю, долго думает и Apache failed to start, отключаю SSL - опять работает
-
что в лог пишет? может порт занят, например скайпом?
-
Вообще ничего, на другом компе попробовал - то же самое, при выключении SSL выскочил виндовый брандмауэр, типа ломится apache в инет (пускать-не пускать), а при включенном ssl и файрволл не выскакивал - типа не пытался никто ломиться.
-
Подскажите! у меня застопорился скрипт на выполнении запроса
select coalesce(PAYMENT_ID,0) PAYMENT_ID from ADD_PAYMENT_FROM_EXT_SYSTEMS('$customer_id', $sum, '$date', '$code', '$pmnt_id', 'SBRF-site')
какие параметры нужно в эту функцию засовывать?
-
И ещё...
Бывают случаи не обновления дебета клиента, можно ли при работе скрипта оплаты как-то задействовать функцию пересчета?
-
Какие параметры непонятны?
$customer_id - ид абонента
$sum - сумма платежа
$date - дата платежа в формате 2016-10-26
$code - код источника платежа в таблице источники платежа
$pmnt_id - номер платежа в платежной системе источника
баланс обновляется , причина в том, что вы это не видите.
т.е. открыт список абонентов. вы положили платеж. баланс не поменяется, нужно закрыть и открыть список абонентов заново
-
Интересует какие параметры принимает ADD_PAYMENT_FROM_EXT_SYSTEMS? т.к. с приведенным выше выражением запись в базу не проходит. Возвращает PAYMENT_ID=0.
-
я же описал необходимые параметры.
какие из них непонятны?
приведите пример запроса с параметрами
-
Чего непонятного? Спрашиваю что должна брать функция 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 - примечание
-
вы не путаете customer_id и account_no ? 10495 это лицевой или уникальный номер абонента?
-
Может и путаю. Поэтому и спрашиваю, чего нужно этой функции?
-
Я уже дал ответ выше.
ИД абонента это поле customer_id из таблицы CUSTOMER
-
Тяжеловато с такой поддержкой. Когда на конкретный вопрос не получаешь ответа, а лишь непонятные отрывки информации не касающиеся вопроса.
Вопрос простой. Можете ли Вы сказать: Какие параметры ждет на входе функция ADD_PAYMENT_FROM_EXT_SYSTEMS?
Не нужно отвечать на вопросы которых я не задавал. Ответьте на 1.
P.S.: И запрос у меня прошел с такими параметрами: "Лицевой счет", "Сумма", "Дата в формате 2016-10-31", "Код источника платежа", "Номер из платежной системе", "Пояснение".
Почему вы говорите о необходимости CUSTOMER_ID, а у меня прошло с ACCOUNT_NO?
-
Добавлю еще одну ошибку. функция требует ID источника платежа, а не код. Так что вот такое требуется на входе:
"Лицевой счет", "Сумма", "Дата в формате 2016-10-31", "ID источника платежа", "Номер из платежной системе", "Пояснение".
-
P.S.: И запрос у меня прошел с такими параметрами: "Лицевой счет", "Сумма", "Дата в формате 2016-10-31", "Код источника платежа", "Номер из платежной системе", "Пояснение".
Извиняюсь, я ошибся и дал параметры другой процедуры.
процедура ADD_PAYMENT_FROM_EXT_SYSTEMS принимает следующие параметры
ACCOUNT_NO номер лицевого счета абонента
PAY_SUM сумма
PAY_TIME дата платежа
PAYSOURCE_ID ИД платежной системы (смотреть в таблице PAYSOURCE)
EXT_SYSTEMS_ID номер платежа в платежной системе
NOTICE примечание
-
спасибо