Перейти к содержимому
Local

Рекомендованные сообщения

 

 

не нужен для работы? или не поддерживается фронтэндом?

Вообще никому он не нужен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите еще по бэкенду mypayprivat: в него Payment ID тоже передается?

Если да, то каким образом это происходит?

Присвоением какому-то параметру в url, тот что указан в mypayprivat/index.php или

бэкенд "видит" url, откуда пришел редирект на него, и вытаскивает Payment ID из параметра customer_id?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отвечу на свой вопрос:
Payment ID можно передать в my-payments.privatbank.ua через параметр account

Привел mypayprivat/index.php к такому виду, скопипастил из другого бэкенда:

<?php
//the code from another backend
if (isset($_GET['customer_id'])) {
    $customer_id=  mysql_real_escape_string($_GET['customer_id']);
}
//config payment URL here, but don't forget about account parameter
//$url='https://my-payments.privatbank.ua/mypayments/customauth/identification/fp/static?staticToken=123456789&account=' . $customer_id;

//no changes further
print('<script language="javascript">document.location.href="' . $url . '";</script>');
?>

Хотя именно в url указанного вида (....mypayments/customauth/identification/fp/static?staticToken=123456789...) у меня НЕ заработало.

Но этот url редиректится на url другого вида (....mypayments/payment/default?companyId=1234567&budgetId=...), и вот там то параметр account подхватывается

Поэтому в mypayprivat/index.php у меня url второго вида

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет.

Подскажите плиз для работы privatx нужно вкатывать вьюшку из шапки или достаточно

CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, users.login FROM `users`;

которую юзаю с liqpay? Логины все цифровые.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тестируйте, должно быть достаточно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо.

Хоть глаз коли не вижу в доках и не могу понять как приват узнает что данные отправлять именно мне.Это обсуждается на стороне привата и ссылка на фронтед им дается или как? Перечитал тему "работает из коробки" ...

 

P.S. Бросил курить на свою голову )) ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо.

Хоть глаз коли не вижу в доках и не могу понять как приват узнает что данные отправлять именно мне.Это обсуждается на стороне привата и ссылка на фронтед им дается или как? Перечитал тему "работает из коробки" ...

 

P.S. Бросил курить на свою голову )) ...

так вы для начала запросите взаимодействие от привата, авось и просветление придет ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Підкажіть, будь ласка, що зробив не так при конфігуруванні openpayz.

Є налаштований frontend privatx.

Створено окремий тип оплати, id=2 "Online pay"

По полю virtualid з op_customers проводжу оплату.

Її видно в білінгу на сторінці користувача (до оплати баланс користувача дорівнював нулеві).

payment2.thumb.PNG.b93731db56279cab9068a477cc7aea1e.PNG

Проте кошти на рахунок не зараховуються (баланс не змінився).

Дякую

Изменено пользователем lex.ukraine

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, lex.ukraine сказал:

Проте кошти на рахунок не зараховуються (баланс не змінився).

Очевидно в вас не працює STG_DIRECT=1 ніразу. Дивіться, що у вас за лажа з STG_* опціями в конфізі.

http://wiki.ubilling.net.ua/doku.php?id=openpayz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Як  вивести в персональний кабінет користувача його платіжний ID (поле virtualid  з op_customers)?
Дякую

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, lex.ukraine сказал:

Як  вивести в персональний кабінет користувача його платіжний ID (поле virtualid  з op_customers)?
Дякую

Прочитати документацію, там це прямим текстом написано:

http://wiki.ubilling.net.ua/doku.php?id=openpayz

http://wiki.ubilling.net.ua/doku.php?id=userstats

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вибачайте, що повертаюся до старого поста, але проблема із зарахуванням коштів таки не вирішена.

 

Ось мій openpayz.ini
STG_DIRECT=1
SGCONF=/usr/sbin/sgconf
STG_HOST=localhost
STG_PORT=5555
STG_LOGIN=admin
STG_PASSWD=******
UB_CASHTYPE=2
payment_type.png.206ff2bc2490f72047dccae4bdb878e5.png

 

Проплати бачу, але кошти зараховуються "дивно". Баланс перед зарахуванням стає від'ємним на суму зарахування. Як наслідок реальний баланс не змінюється. 


payment.thumb.png.f6033e396014a28ed5450ba3ba2c9a71.png

 

Підкажіть, де я помилився.

Дякую.
 

 

payment_type.png

Изменено пользователем lex.ukraine

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
52 минуты назад, lex.ukraine сказал:

Підкажіть, де я помилився

В авторизації на stargazer-i. Дивіться в /var/log/stargazer.log. Там або інвалідний аккаунт, або порожнеча в момент оплати. Якщо порожнеча - дивіться в яку дупу в вас резолвиться локалхост.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

  • Похожие публикации

    • Автор: ppv
      В 79 строці файлу https://github.com/nightflyza/Ubilling/blob/master/openpayz/frontend/ipayx/index.php
      79   $customerId = $transactionInfo->acc;
      Так не працює, але якщо acc замінити на order тоді все гуд.
    • Автор: pavlabor
      Почитал вопросы возникающие вокруг работы ubilling и понял что проблемы связаны с архитектурой  Stargazer
      Насколько я понял проблем очень много, некоторые из них.
      Stargazer работает с базой в памяти и при параллельной работе с базой возникают конфликты с работой, например с внесением оплаты другим приложением.
      При остановке Stargazerа или биллинга идет сбой работы Насов.
      Текущая архитектура может стать ограничением по количеству возможно обслуживаемых клиентов.
       
      Проблемы не все, но этих достаточно чтобы задуматься о альтернативе написания эмулятора  Stargazer-а.
      Мое понимание, эмулятор должен выглядеть как модуль, который можно включить или выключить, или выбор работы или через Stargazer, или через внутренний модуль.
       
      Приветствуется любая критика и предложения,
      помощь в консультации и программировании.
      Спонсирование заинтересованных сторон, приветствуется.
    • Автор: ppv
      Скидочные средства начисляются по каждому позитивному платежу за текущий месяц при помощи вызова discountprocessing из API удаленного вызова. Так все працює. питань нема.
      Все это выглядит с точки зрения движения средств следующим образом:
       
      Попри те що працює, в "Рух коштів", не відображається строки скидок.
      В кого відображається ?
    • Автор: har_hayk
      Добрый день .
      Пожалуста помагите разабраться 
       
      Есть работаюшй Ubilling+NAS , NAS1 rscriptd, NAS2 rscriptd
      Недавно добавил еше одиу подсеть на (Ubilling+NAS) 
      Проблема заключаеться в том , что когда регестрирую новово ползовотеля , или меняю IP уже зарегистрировонному ползовотелю , все получают IP из нового пула но не всех пускает в инет 
      подскажите пожалуста где можно копать :
      P.S   Прастите за мой рускый ... 
       
      Железо 
      HP ProLiant DL 360 G7 , 32 GB RAM , 300 GB 10K SAS RAID 1 , 4 гигабитних интерфейса 
       
      $ /etc/rc.conf 
      hostname="..............."
      # maneg interface 
      ifconfig_em0="inet 192.168.2.2 netmask 255.255.255.0 -rxcsum -txcsum -tso"
      # LAN 
      ifconfig_bce0="inet 10.100.10.1 netmask 255.255.254.0 -rxcsum -txcsum -tso"
      # Unknown users network
      ifconfig_bce0_alias0="inet 10.5.0.1 netmask 255.255.240.0"
      #ifconfig_bce1="inet 10.0.0.1 netmask 255.255.255.0 -rxcsum -txcsum -tso"
      # WAN
      ifconfig_bce3="DHCP"
      sshd_enable="YES"
      gateway_enable="YES"
      # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
      dumpdev="AUTO"
      # ====== added by UBinstaller ====
      gateway_enable="YES"
      #all needed services
      mysql_enable="YES"
      apache24_enable="YES"
      dhcpd_enable="YES"
      dhcpd_flags="-q"
      dhcpd_conf="/usr/local/etc/multinet/dhcpd.conf"
      dhcpd_ifaces="bce0"
      ubilling_enable="YES"
      ubilling_flags="bce0"
      #netflow sensor
      softflowd_enable="YES"
      softflowd_interfaces="bce0"
      softflowd_bce0_collector="127.0.0.1:42111"
      #optional services
      memcached_enable="NO"
      memcached_flags="-l 127.0.0.1 -m 64"
      radiusd_enable="NO"
      # ==========
      #access/shape/nat
      firewall_enable="YES"
      firewall_nat_enable="YES"
      dummynet_enable="YES"
      firewall_script="/etc/firewall.conf"
       
      $ /etc/firewall.conf
       
      #!/bin/sh
      # firewall command
      FwCMD="/sbin/ipfw -q"
      ${FwCMD} -f flush
      # Interfaces setup
      LAN_IF="bce0"
      WAN_IF="bce3"
      # Networks define
      ${FwCMD} table 2 add 10.100.10.0/23
      ${FwCMD} table 9 add 11.11.11.103/32
      #NAT
      ${FwCMD} nat 1 config log if ${WAN_IF} reset same_ports redirect_port tcp 10.100.10.163:34568 34568\
                              redirect_port tcp 10.100.10.45:8001 8001\
                              redirect_port tcp 10.100.10.45:88 88\
                              redirect_port tcp 10.100.10.187:8005 8005\
                              redirect_port tcp 10.100.10.186:6001 6001\
                              redirect_port tcp 10.100.10.90:34568 34568\
                              redirect_port tcp 10.100.10.86:37779 37779
      ${FwCMD} add 6000 nat 1 ip from table\(2\) to not table\(9\) out xmit ${WAN_IF}
      ${FwCMD} add 6001 nat 1 ip from any to me in recv ${WAN_IF}
      #Shaper - table 4 download speed, table 3 - upload speed
      ${FwCMD} add 12001 pipe tablearg ip from any to table\(4\) via ${LAN_IF} out
      ${FwCMD} add 12000 pipe tablearg ip from table\(3\) to any via ${LAN_IF} in
      # default block policy
      ${FwCMD} add 65533 deny all from table\(2\) to any via ${LAN_IF}
      ${FwCMD} add 65534 deny all from any to table\(2\) via ${LAN_IF}
      ${FwCMD} add 65535 allow all from any to any
      #unknown users redirect
      ${FwCMD} add 5 fwd 127.0.0.1,80 ip from 10.5.0.0/20 to not me dst-port 80
      ${FwCMD} add 6 allow udp from any 67,68 to any
      ${FwCMD} add 7 allow udp from any to any 67,68
       
      $ ipfw show 
       
      00005        0           0 fwd 127.0.0.1,80 ip from 10.5.0.0/20 to not me dst-port 80
      00006     4527     1867168 allow udp from any 67,68 to any
      00007        0           0 allow udp from any to any dst-port 67,68
      06000 21098492  2597744449 nat 1 ip from table(2) to not table(9) out xmit bce3
      06001 41121017 54772766168 nat 1 ip from any to me in recv bce3
      12000 21452104  2612722452 pipe tablearg ip from table(3) to any via bce0 in
      12001 41106700 54771024098 pipe tablearg ip from any to table(4) via bce0 out
      65533        1          52 deny ip from table(2) to any via bce0
      65534        0           0 deny ip from any to table(2) via bce0
      65535 10817267  9901546979 allow ip from any to any
       
      $ ipfw table 2 list 
      --- table(2), set(0) ---
      10.100.10.0/23 0
      $ ipfw table 9 list
      --- table(9), set(0) ---
      11.11.11.103/32 0
       

       
       
    • Автор: pavel03ru
      Подскажите пожалуйста, успешно установил Ubilling на Freebsd 11.1, слишком громоздко оказалось не удобно для маленького офиса до 20 человек.
      Хотел установить чистый stargazer "stg-2.409-rc2" (был в дистрах Ubilling) и "stg-2.409-rc4" на Freebsd 11.1 вылазят ошибки при сборке.
       
      Скажите что есть в скрипте Ubillinga, что позволяет ему ставить СТГ без проблем на Freebsd 11.1.
      Что конкретно нужно сделать перед сборкой СТГ, чтобы лишнего не устанавливать?
       
      Ответ, для минимальной установки на чистую систему:
      1) ставим pkg
      2) Установка expat, libiconv, gmake можно добавить еще бд кому нужно
      pkg install expat libiconv gmake 3) В папку куда распаковали архив
      cd stg-2.409-rc2/projects/stargazer 4) 
      env CC=clang CXX=clang++ sh build 5) 
      gmake gmake install  
×