RamadaN Опубликовано: 25 серпня, 2016 Опубликовано: 25 серпня, 2016 Доброго времени суток. Настраиваю онлайн оплату через portmone.com по мануалу http://wiki.ubilling.net.ua/doku.php?id=openpayzи конечного результата не могу добиться =( Проделанные действия: 1) "Вкатываем дамп реестра транзакций:" 2) "И вьюшку которая будет маппить логины реальных пользователей на их «Платежный идентификатор» используемый для работы уже с платежными системами. Например так, если у вас полностью цифровые логины у пользователей:" CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, users.login FROM `users`; 3) всюду повключать OPENPAYZ_REALID после этого, к слову «всюду» это в alter.ini и в userstats.ini 4) После чего правим конфиг config/mysql.ini под наши реалии 5) и конфиг config/openpayz.ini После проделанных действий я: - захожу в кабинет пользователя - выбираю онлайн платежи - кнопка portmone - попадаю на IP/billing/openpayz/backend/portmone/?customer_id=00001 где выбираю сумму платежа - после чего попадаю на страницу portmone https://www.portmone.com.ua/secure/gate/pay.phpс информацией о заказе и нажав оплатить меня редиректит на http://www.afternic.com/forsale/OurIsp.com?utm_campaign=tdfs_namefind&traffic_id=Namefind&traffic_type=TDFS/ok/ Настроек не так уже и много, но понять где косяк чет не могу - подскажите куда копать? Направьте, пожалуйста, на путь истинный.
zaza12 Опубліковано: 25 серпня, 2016 Опубліковано: 25 серпня, 2016 редирект со страницы portmone может объяснить только тех поддержка portmone!
nightfly Опубліковано: 25 серпня, 2016 Опубліковано: 25 серпня, 2016 - попадаю на IP/billing/openpayz/backend/portmone/?customer_id=00001 где выбираю сумму платежа А при виде этого URL-а, у вас не закрадываются сомнения, что делая все по документации, должно было бы получиться чуть-чуть не так?
RamadaN Опубліковано: 25 серпня, 2016 Автор Опубліковано: 25 серпня, 2016 - попадаю на IP/billing/openpayz/backend/portmone/?customer_id=00001 где выбираю сумму платежа А при виде этого URL-а, у вас не закрадываются сомнения, что делая все по документации, должно было бы получиться чуть-чуть не так? а что не так с этим урл? http://192.168.0.1/billing/openpayz/backend/portmone/?customer_id=00001 customer_id у пользователя действительно 00001 вот скрин ну и после "отправить" nightfly направь пжлст
RamadaN Опубліковано: 25 серпня, 2016 Автор Опубліковано: 25 серпня, 2016 упс! случайно два одинаковых скрина ляпнул
nightfly Опубліковано: 25 серпня, 2016 Опубліковано: 25 серпня, 2016 nightfly направь пжлст направляю: http://wiki.ubilling.net.ua/doku.php?id=openpayz
RamadaN Опубліковано: 25 серпня, 2016 Автор Опубліковано: 25 серпня, 2016 nightfly направь пжлст направляю: http://wiki.ubilling.net.ua/doku.php?id=openpayz Такс, я сходил по предложенному направлению. Проделал все снова и в файле portmone.ini отредактировал "good_url" "bad_url" - теперь редиректит по ссылкам указанным в переменных выше. Да и portmone видит мои действия - вот скрин но в op_transcations пустота... пожалуйста, подскажи
nightfly Опубліковано: 25 серпня, 2016 Опубліковано: 25 серпня, 2016 (відредаговано) но в op_transcations пустота... пожалуйста, подскажи Во второй раз: http://wiki.ubilling.net.ua/doku.php?id=openpayz Там четко сказано, что openpayz должен находиться на уровень выше. Итого вы строите одну херню, пытаетесь использовать другую херню, и получаете в результате третью херню. Круговорот херни в природе. Відредаговано 25 серпня, 2016 nightfly
RamadaN Опубліковано: 25 серпня, 2016 Автор Опубліковано: 25 серпня, 2016 но в op_transcations пустота... пожалуйста, подскажи Во второй раз: http://wiki.ubilling.net.ua/doku.php?id=openpayz Там четко сказано, что openpayz должен находиться на уровень выше. Итого вы строите одну херню, пытаетесь использовать другую херню, и получаете в результате третью херню. Круговорот херни в природе. И снова я сходил по тому же адресу Я считал, что Далее, от корня Ubilling прячем OpenPayz от кривых апдейтов греха подальше носит чисто рекомендательный характер. Ну да ладно. Выполнил: # cd /usr/local/www/apache24/data/billing/# cp -R ./openpayz ../ Поправил сразу в userstats.ini c OPENPAYZ_URL=../openpayz/backend/ на OPENPAYZ_URL=http://194.xxx.xxx.254/openpayz/backend/ ... но результат пока отсутствует = в op_transactions пустота =( на всякий случай с и в третий раз сходил в доку, но "недовыполненных" пунктов нету
oberon85 Опубліковано: 26 серпня, 2016 Опубліковано: 26 серпня, 2016 (відредаговано) . но результат пока отсутствует = в op_transactions пустота =( 1. Посмотрите что приходит от portmone. 2. Какую ссылку вы им отдали для уведомления об оплате? У меня проблема была следующая, они прописали ссылку http://xxx.xxx.xxx/portome/ и из-за последнего "/" - затирался весь POST запрос. Відредаговано 26 серпня, 2016 oberon85
RamadaN Опубліковано: 30 серпня, 2016 Автор Опубліковано: 30 серпня, 2016 . но результат пока отсутствует = в op_transactions пустота =( 1. Посмотрите что приходит от portmone. 2. Какую ссылку вы им отдали для уведомления об оплате? У меня проблема была следующая, они прописали ссылку http://xxx.xxx.xxx/portome/ и из-за последнего "/" - затирался весь POST запрос. с ссылкой всё норм. При отправке уведомления portmone получает: Invalid response code CODE=15 REASON=User_Not_Found я везде повключал openpayz_realid при оплате на портмоне передается ?customer_id=00001 это реальный айди юзера, юзер единственный и только что созданный, LOGIN_GENERATION=INCREMENTFIVE oberon85 а у тебя логины юзеров как генерируются?
l1ght Опубліковано: 30 серпня, 2016 Опубліковано: 30 серпня, 2016 . но результат пока отсутствует = в op_transactions пустота =( 1. Посмотрите что приходит от portmone. 2. Какую ссылку вы им отдали для уведомления об оплате? У меня проблема была следующая, они прописали ссылку http://xxx.xxx.xxx/portome/ и из-за последнего "/" - затирался весь POST запрос. с ссылкой всё норм. При отправке уведомления portmone получает: Invalid response code CODE=15 REASON=User_Not_Found я везде повключал openpayz_realid при оплате на портмоне передается ?customer_id=00001 это реальный айди юзера, юзер единственный и только что созданный, LOGIN_GENERATION=INCREMENTFIVE oberon85 а у тебя логины юзеров как генерируются? дело не в генерации логина, а во вьюшке для БД как эти самые customer_id генерироваться будут пробуйте не по логину а по стандартному CRC32 -- transform users.login -> crc32(users.login); CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`;
RamadaN Опубліковано: 31 серпня, 2016 Автор Опубліковано: 31 серпня, 2016 (відредаговано) . но результат пока отсутствует = в op_transactions пустота =( 1. Посмотрите что приходит от portmone. 2. Какую ссылку вы им отдали для уведомления об оплате? У меня проблема была следующая, они прописали ссылку http://xxx.xxx.xxx/portome/ и из-за последнего "/" - затирался весь POST запрос. с ссылкой всё норм. При отправке уведомления portmone получает: Invalid response code CODE=15 REASON=User_Not_Found я везде повключал openpayz_realid при оплате на портмоне передается ?customer_id=00001 это реальный айди юзера, юзер единственный и только что созданный, LOGIN_GENERATION=INCREMENTFIVE oberon85 а у тебя логины юзеров как генерируются? дело не в генерации логина, а во вьюшке для БД как эти самые customer_id генерироваться будут пробуйте не по логину а по стандартному CRC32 -- transform users.login -> crc32(users.login); CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`; Доброго времени суток! По CRC32 в op_transactions появилась транзакция id 1 hash 9ec4da90b6396cc201caf0c49b3de0аa date 2016-08-31 11:30:48 summ 5 customerid 1037788229 paysys PORTMONE processed 1 note но баланс юзера Баланс 0 UAH хотя в платежах Дата Платеж Баланс 2016-08-31 11:30:48 5 -5 Відредаговано 31 серпня, 2016 RamadaN
l1ght Опубліковано: 31 серпня, 2016 Опубліковано: 31 серпня, 2016 2016-08-31 11:30:48 5 -5 смотреть логи старгейзера по юзеру видно что было -5, пополнили на 5сами посчитаете что в итоге получилось?))
skybetik Опубліковано: 31 серпня, 2016 Опубліковано: 31 серпня, 2016 . но результат пока отсутствует = в op_transactions пустота =( 1. Посмотрите что приходит от portmone. 2. Какую ссылку вы им отдали для уведомления об оплате? У меня проблема была следующая, они прописали ссылку http://xxx.xxx.xxx/portome/ и из-за последнего "/" - затирался весь POST запрос. с ссылкой всё норм. При отправке уведомления portmone получает: Invalid response code CODE=15 REASON=User_Not_Found я везде повключал openpayz_realid при оплате на портмоне передается ?customer_id=00001 это реальный айди юзера, юзер единственный и только что созданный, LOGIN_GENERATION=INCREMENTFIVE oberon85 а у тебя логины юзеров как генерируются? дело не в генерации логина, а во вьюшке для БД как эти самые customer_id генерироваться будут пробуйте не по логину а по стандартному CRC32 -- transform users.login -> crc32(users.login); CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`; Доброго времени суток! По CRC32 в op_transactions появилась транзакция id 1 hash 9ec4da90b6396cc201caf0c49b3de0аa date 2016-08-31 11:30:48 summ 5 customerid 1037788229 paysys PORTMONE processed 1 note но баланс юзера Баланс 0 UAH хотя в платежах Дата Платеж Баланс 2016-08-31 11:30:48 5 -5 Вы действительно логики не видите ??? ок 2016-08-31 11:30:48 5 -5 у пользователя был отрицательный баланс -5 ОК так вы пополнили на 5 ОК =0 все работает
RamadaN Опубліковано: 31 серпня, 2016 Автор Опубліковано: 31 серпня, 2016 2016-08-31 11:30:48 5 -5 смотреть логи старгейзера по юзеру видно что было -5, пополнили на 5 сами посчитаете что в итоге получилось?)) . но результат пока отсутствует = в op_transactions пустота =( 1. Посмотрите что приходит от portmone. 2. Какую ссылку вы им отдали для уведомления об оплате? У меня проблема была следующая, они прописали ссылку http://xxx.xxx.xxx/portome/ и из-за последнего "/" - затирался весь POST запрос. с ссылкой всё норм. При отправке уведомления portmone получает: Invalid response code CODE=15 REASON=User_Not_Found я везде повключал openpayz_realid при оплате на портмоне передается ?customer_id=00001 это реальный айди юзера, юзер единственный и только что созданный, LOGIN_GENERATION=INCREMENTFIVE oberon85 а у тебя логины юзеров как генерируются? дело не в генерации логина, а во вьюшке для БД как эти самые customer_id генерироваться будут пробуйте не по логину а по стандартному CRC32 -- transform users.login -> crc32(users.login); CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`; Доброго времени суток! По CRC32 в op_transactions появилась транзакция id 1 hash 9ec4da90b6396cc201caf0c49b3de0аa date 2016-08-31 11:30:48 summ 5 customerid 1037788229 paysys PORTMONE processed 1 note но баланс юзера Баланс 0 UAH хотя в платежах Дата Платеж Баланс 2016-08-31 11:30:48 5 -5 Вы действительно логики не видите ??? ок 2016-08-31 11:30:48 5 -5 у пользователя был отрицательный баланс -5 ОК так вы пополнили на 5 ОК =0 все работает Страннова-то как-то, ведь пользователь свежо созданный и его баланс нулевой. Прочитав Ваши ответы сразу же попробовал еще раз - результат: Дата Платеж Баланс 2016-08-31 16:53:40 5 -5 2016-08-31 11:30:48 5 -5 и снова Баланс 0 UAH а вот в /var/log/stargazer.log 2016-08-31 11:30:47 -- [conf_sg] Attempt to connect with wrong password from admin@127.0.0.1:10004. 2016-08-31 16:53:40 -- [conf_sg] Attempt to connect with wrong password from admin@127.0.0.1:10030. и тут я понял, что где-то в районе /openpayz/config/openpayz.ini я налажал с параметром stg_passwd, ложно посчитав, что там должен быть пароль от админки юбиллнга (видимо луч с Венеры меня нагрел в темячко) Исправив на правильный пароль - всё сработало, отобразилось и вообще настало счастье =) Спасибо огромное всем откликнувшимся
l1ght Опубліковано: 31 серпня, 2016 Опубліковано: 31 серпня, 2016 смотреть логи старгейзера по юзеру верх самолюбия, цитировать себя же, но 2016-08-31 11:30:47 -- [conf_sg] Attempt to connect with wrong password from admin@127.0.0.1:10004. 2016-08-31 16:53:40 -- [conf_sg] Attempt to connect with wrong password from admin@127.0.0.1:10030. я таки был прав)))
ISK Опубліковано: 26 липня, 2017 Опубліковано: 26 липня, 2017 Доброго времени суток. Такая же фигня с подключением Portmone как у топикстартера. Точнее - платёж проходит, в кабинете Portmone он появляется, но в базу платёж не попадает, т. е. подозрение падает на бэкенд. В логах [conf_sg] не выдаёт ничего (!), хотя STG_DIRECT=1. Пароль stg_passwd выставлен правильно. Папка openpayz, естественно, предсказуемо вынесена за пределы billing. Все настройки проверены не единожды. Идентификация по customer_id (в Liqpay всё работало). В чём может быть трабл?
ISK Опубліковано: 26 липня, 2017 Опубліковано: 26 липня, 2017 Проблема решена - не приходили POST-запросы с платёжного шлюза.
timur-zxc Опубліковано: 24 лютого, 2021 Опубліковано: 24 лютого, 2021 Дорого времени суток. Столкнулся с проблемой. Платеж проходит, но транзакция при оплате через портмоне не попадает в op_transactions но при этом с включенным логированием в /var/www/openpayz/backend/portmone/config/portmone.ini пишется в файл forms.log Настроено по оф. Wiki , openpayz перенесен на уровень выше , OPENPAYZ_REALID включен, пароли к stg и mysql проверены несколько раз. В stargazer.log ошибок нету. Вьюв использовал. -- transform users.login -> crc32(users.login); CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`; Virtual id присутствуют в таблице . Прошу подсказать в какую сторону копать?
nightfly Опубліковано: 25 лютого, 2021 Опубліковано: 25 лютого, 2021 11 часов назад, timur-zxc сказав: Платеж проходит, но транзакция при оплате через портмоне не попадает в op_transactions но при этом с включенным логированием в /var/www/openpayz/backend/portmone/config/portmone.ini пишется в файл forms.log Соднание транзакции никак не связано с бэкэндом. Смотрите для начала свой httpd-access.log стучится ли вообще хоть что-то в openpayz/frontend/portmone
timur-zxc Опубліковано: 26 лютого, 2021 Опубліковано: 26 лютого, 2021 Нет, не стучится в openpayz/frontend/portmone
nightfly Опубліковано: 26 лютого, 2021 Опубліковано: 26 лютого, 2021 (відредаговано) годину тому, timur-zxc сказав: Нет, не стучится в openpayz/frontend/portmone Ну тогда почему вы ожидаете, что у вас какие-то платежи будут происходить? Решайте что-то с конфигурацией этого всего со стороны самой платежки. Відредаговано 26 лютого, 2021 nightfly
timur-zxc Опубліковано: 4 березня, 2021 Опубліковано: 4 березня, 2021 В 26.02.2021 в 17:04, nightfly сказал: Ну тогда почему вы ожидаете, что у вас какие-то платежи будут происходить? Решайте что-то с конфигурацией этого всего со стороны самой платежки. Написал в тех поддержку портмоне, они прописали у себя url .../openpayz/frontend/portmone/ , запросы стали приходить, платежи начали заносится в биллинг. Спасибо.
nightfly Опубліковано: 4 березня, 2021 Опубліковано: 4 березня, 2021 Оказывается, если вносить платежи - они будут вноситься 1
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас