BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 19:44

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 23 ] 
Автор Сообщение
СообщениеДобавлено: 20 мар 2014, 16:24 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Добрый день.
Сервер вер. 6.0 сборка 1671 от 07.02.2014 19:01:32
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_43

Установил модуль yamoney вер. 6.0 сборка 65 от 05.02.2014 15:56:43
Создал экземпляр. Настроил Яндекс.Магазин.
После первого же проведенного платежа клиент (вер. 6.0 сборка 1287 от 11.02.2014 19:59:46 os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_43) начал жутко тормозить при открытии "Проведенные платежи" в экземпляре модуля.
При этом сервер - не нагружен и в его логах server.error.log - чисто.
Запустил клиента с режимом отладки и получил такой лог:

Код:
https://1.16.0.50:8443/bgbilling/executer?module=admin&action=BGTable&table=yaTransaction&BGBillingSecret=PjLSQxhSNRq7oY5gG9mFAut1&
[ length = 106 ] xml = <?xml version="1.0" encoding="windows-1251"?><data secret="E9C03BF94CFC2807A3BBEF4DC081AD1E" status="ok"/>
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Cannot format given Object as a Date
        at java.text.DateFormat.format(Unknown Source)
        at java.text.Format.format(Unknown Source)
        at ru.bitel.common.client.table.AbstractBGUTable$AbstractTimeRenderer.setValue(AbstractBGUTable.java:286)
        at javax.swing.table.DefaultTableCellRenderer.getTableCellRendererComponent(Unknown Source)
        at javax.swing.JTable.prepareRenderer(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
        at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
        at javax.swing.plaf.ComponentUI.update(Unknown Source)
        at javax.swing.JComponent.paintComponent(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at bitel.billing.module.contract.ContractTabbedPane.paint(ContractTabbedPane.java:116)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JLayeredPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent._paintImmediately(Unknown Source)
        at javax.swing.JComponent.paintImmediately(Unknown Source)
        at javax.swing.RepaintManager$3.run(Unknown Source)
        at javax.swing.RepaintManager$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.access$1000(Unknown Source)
        at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$400(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)


Подскажите - как победить?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2014, 16:42 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а платёж то отображается сам в таблице?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2014, 17:10 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Выглядит так:

http://cloud.mail.ru/public/b36aa9e0086f/ЯндексМодуль.jpg


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 мар 2014, 18:45 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ок, понятно

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 мар 2014, 11:32 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Разработчики - "ай нид хелп" !!!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 мар 2014, 11:36 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
занимаются

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2014, 13:09 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
обновление сегодня будет

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 апр 2014, 12:20 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Поставил - "тормоза" ушли!
Спасибо!
Еще один вопрос: "сумма заказа" и "сумма магазина" в списке платежей в модуле "нулевые", а в "приход-е" в договоре такие, как и перечислялись - это так и должно быть?
Для понятности о чем - скрин из модуля http://cloud.mail.ru/public/f910111be49f/YandexSum.jpg


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 апр 2014, 12:31 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Хм... нет, не должно быть. Эти значения точно такие же, которые приходят в оповещении с яндекса. Хотя может для демо-валюты приходят нули... глянуть надо.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 апр 2014, 16:21 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Нет, не понятно. Не должно быть нулей. Ну и сумма платежа которая в договоре тем более берётся как одна из этих сумм (какая - в конфиге настраивается).
Поглядите содержимое таблицы yamoney_transactions_<mid> там тоже нули?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 апр 2014, 17:54 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
нет - в БД суммы не нулевые:

Код:
mysql> select * from yamoney_transactions_7\G;
*************************** 1. row ***************************
                     id: 1
                    cid: 17581
              invoiceId: 2000000134010
         orderSumAmount: 100.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 95.00
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322535282
        paymentDateTime: 2014-03-20 13:52:00
*************************** 2. row ***************************
                     id: 2
                    cid: 17581
              invoiceId: 2000000134014
         orderSumAmount: 100.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 96.50
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322062290
        paymentDateTime: 2014-03-20 14:05:15
*************************** 3. row ***************************
                     id: 3
                    cid: 17581
              invoiceId: 2000000134025
         orderSumAmount: 100.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 96.50
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322062290
        paymentDateTime: 2014-03-20 14:17:32
*************************** 4. row ***************************
                     id: 4
                    cid: 17581
              invoiceId: 2000000135000
         orderSumAmount: 100.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 95.00
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322535282
        paymentDateTime: 2014-03-24 09:48:21
*************************** 5. row ***************************
                     id: 5
                    cid: 17581
              invoiceId: 2000000139342
         orderSumAmount: 300.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 285.00
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322535282
        paymentDateTime: 2014-03-31 16:08:54
*************************** 6. row ***************************
                     id: 6
                    cid: 17581
              invoiceId: 2000000139344
         orderSumAmount: 150.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 144.75
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322062290
        paymentDateTime: 2014-03-31 16:12:06
*************************** 7. row ***************************
                     id: 7
                    cid: 17581
              invoiceId: 2000000139695
         orderSumAmount: 100.00
orderSumCurrencyPaycash: 10643
    orderSumBankPaycash: 1003
          shopSumAmount: 95.00
 shopSumCurrencyPaycash: 10643
     shopSumBankPaycash: 1003
       paymentPayerCode: 4100322535282
        paymentDateTime: 2014-04-01 15:43:37
7 rows in set (0,00 sec)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 апр 2014, 17:57 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
так.... понятно

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2014, 14:06 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Исправление будет в следующем обновлении.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 апр 2014, 11:41 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Обновил модуль (yamoney вер. 6.0 сборка 67 от 02.04.2014 16:24:05) - суммы по прежнему нулевые (и Сумма заказа, и Сумма магазина).

http://cloud.mail.ru/public/d8519b1f4489/YandexSum1.jpg


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 апр 2014, 17:03 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Потому что модуль обновили отдельно от сервера, т.к. сервер у вас довольно древний. И клиент как следствие.
Во-первых, так нельзя делать. Нужно обновлять всегда все компоненты.
Во-вторых обновление было в ядре как раз основное.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 апр 2014, 17:19 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Обновил всё - суммы появились.
Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 апр 2014, 18:46 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Модуль донастроили? У вас наружу https-сервлет глядит?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 апр 2014, 13:32 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Еще в процессе тестирования. Да - готовимся работать через https (on-line).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 апр 2014, 13:48 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
В смысле, просто наружу ssl вешаете? Тогда как - на nginx сертификаты у вас или как?
Или вы про проверку ЭЦП (второй способ авторизации, не который md5 а другой альтернативный). Тогда как готовитесь, если в данный момент сейчас нету такого?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2014, 11:19 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Метод работы - md5.
В яндекс-магазине заполнены https-адреса для "прихода" платежей.
Пока работаем в демо режиме, отрабатывая интерфейсные моменты: сообщения об ошибках, возврат из кошелька в личный кабинет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2014, 12:04 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Вот вопрос о том как раз: "https-адрес" на yaexecuter каким способом сделан у вас?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2014, 13:00 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Яндекс присылает CHECK и PAY на адрес https:// ... /bgbilling/yaexecuter3
Обговорили вариант работы по md5 с секретным словом.
В заявке указали success и fail - url для редиректа клиента после успеха/неуспеха в Личный Кабинет.
Пример success url - https:// ... /bgbilling/webexecuter?action=PaymentSuccess&mid=7&module=yamoney.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2014, 13:30 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Примерно понятно

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.080s | 64 Queries | GZIP : On ]