Не проходят платежи (Chronopay, модуль от NetUP)

Технические вопросы по UTM 5.0
Ответить
gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Не проходят платежи (Chronopay, модуль от NetUP)

Сообщение gil »

доброго времени суток.
недавно перестали ходить платежи от хронопэй в модуле от NetUP.
в логах валится:
25/06/2010 12:01:08:188928 [154829312] INFO HTTPParser
POST /chronopay HTTP/1.1
User-Agent: onPHP::CurlHttpClient
Host: ******:8080
Accept: */*
Content-Length: 337
Content-Type: application/x-www-form-urlencoded

transaction_id=23608355&transaction_type=Purchase&date=06%2F25%2F2010+03%3A54%3A22&time=03%3A54%3A22&site_id=***&product_id=***&total=1.0
0&currency=RUB&customer_id=*****&cs1=4&cs2=&cs3=&username=&password=&language=en&sign=a2ae511dce41510283f625d5f7b190be&payment_t
ype=Yandex&auth_code=
25/06/2010 12:01:08:188983 [154829312] INFO HTTPParser method: HTTP_POST
25/06/2010 12:01:08:189006 [154829312] INFO HTTPParser URI:/chronopay
25/06/2010 12:01:08:233556 [154829312] INFO HTTPParser message body:transaction_id=23608355&transaction_type=Purchase&date=06%2F25%2F2010+03%3A54%3A22&time
=03%3A54%3A22&site_id=***&product_id=***&total=1.00&currency=RUB&customer_id=***&cs1=4&cs2=&cs3=***&username
=&password=&language=en&sign=a2ae511dce41510283f625d5f7b190be&payment_type=Yandex&auth_code=
25/06/2010 12:01:08:234060 [154829312] WARNING HTTPSocketConnectionImpl [28] Got transaction without route.
25/06/2010 12:01:08:260027 [153860096] TRACE TransactionHandler Begin
25/06/2010 12:01:08:283302 [140591104] SQL SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM scheduler_tasks LIKE 'modified' (1 rows) time spent 0 seconds.
25/06/2010 12:01:08:481808 [140591104] SQL SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM scheduler_tasks LIKE 'deleted' (1 rows) time spent 0 seconds.
25/06/2010 12:01:08:627395 [140591104] SQL SQLDriverImplV2 [OK] mysql> SHOW FIELDS FROM scheduler_tasks LIKE 'modified_by' (1 rows) time spent 0 second
s.
25/06/2010 12:01:08:691396 [153860096] ERROR TransactionHandler Plugin manager is not initialized
25/06/2010 12:01:08:701840 [153860096] TRACE TransactionHandler Commit
Вот что за выделенная строчка? Никто не подскажет?

Krexxxer
NetUP Team
Сообщения: 27
Зарегистрирован: Вт мар 17, 2009 20:40
Откуда: NetUP team

Сообщение Krexxxer »

Выделенная строчка свидетельствует о том, что платежные системы ещё не успели полностью загрузиться, а платеж уже пришел.
Только один платеж не прошел или совсем перестали поступать платежи?
Оформите BugReport, техспецы посмотрят. Лог нужен полностью.

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

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

Krexxxer
NetUP Team
Сообщения: 27
Зарегистрирован: Вт мар 17, 2009 20:40
Откуда: NetUP team

Сообщение Krexxxer »

Для оформления bugreporta техподдержка не нужна.

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

да, та ошибка была из-за того, что решение не успело загрузиться.
сейчас же сразу всплывает вторая ошибка.
25/06/2010 13:05:10:807375 [153860096] WARNING HttpRequestChronopay failed to process event. Reason: Event parameter <transactiontype> not identified. Externa
l request { uri='/chronopay' message_body='transaction_id=23611099&transaction_type=Purchase&date=06%2F25%2F2010+05%3A03%3A36&time=05%3A03%3A36&site_id=***&product_id=***&total=2.00&currency=RUB&customer_id=***&cs1=4&cs2=&cs3=***&username=&password=&language=en&sign
=526b9f5842b1541eb867d7a134a7f872&payment_type=Yandex&auth_code=' }. Content-Type: 'application/x-www-form-urlencoded; charset=utf-8'. Response: 'NO DATA'.
25/06/2010 13:05:11:711066 [153860096] WARNING HttpRequest failed to process event. Reason: Business logic error.
параметр transactiontype в UCC удалил вообще из проверки (т.к. хронопэй изменили протокол обмена, и вместо ожидаемого onetime стали ставить туда Purchase). странно, почему он все же его так хочет получить?

Krexxxer
NetUP Team
Сообщения: 27
Зарегистрирован: Вт мар 17, 2009 20:40
Откуда: NetUP team

Сообщение Krexxxer »

т.к. хронопэй изменили протокол обмена, и вместо ожидаемого onetime стали ставить туда Purchase
Проблема связана именно с изменением протокола.
Новый протокол поддерживается в последних сборках платежных систем, однако работают последние сборки платежных систем только в версиях биллинга 5.2.1-008 и выше.

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

Правильно ли я понимаю, что купленный ранее модуль просто бесполезен, хотя должен был работать до 2015 года?
Или обновление бесплатное до 008 предоставят в таком случае?

Ответить