Ваши комментарии

Извините, забыл отписаться сюда.

Проблему решили, сторона City24 признали проблему у себя и устранили её.

Спасибо, товарищи, за помощь!

жаль, но пока что они молчат

не пойму только, если судить по документации, то у них каждая операция - уникальная, т.е. каждый TransactionID будет разный.

Какая будет обратная связь между check и pay? Если для check TransactionID будет всегда другой, чем для pay

обратите внимание, первые две строки - check и за ним pay

но они же с разными TransactionID

62.149.15.210 - - [14/May/2018:13:00:15 +0300] "GET /ajax/index/citypay?QueryType=check&TransactionId=429496764726507&Account=inet2021001&TerminalId=100000 HTTP/1.1" 200 350 "-" "-"
62.149.15.210 - - [14/May/2018:13:00:49 +0300] "GET /ajax/index/citypay?QueryType=pay&TransactionId=429496764726660&TransactionDate=20180514130051&Account=inet2021001&Amount=5.00&TerminalId=100000 HTTP/1.1" 200 151 "-" "-"
62.149.15.210 - - [14/May/2018:13:04:34 +0300] "GET /ajax/index/citypay?QueryType=check&TransactionId=429496764727591&Account=test&TerminalId=100000 HTTP/1.1" 200 310 "-" "-"
62.149.15.210 - - [14/May/2018:13:04:50 +0300] "GET /ajax/index/citypay?QueryType=pay&TransactionId=429496764727659&TransactionDate=20180514130451&Account=test&Amount=5.00&TerminalId=100000 HTTP/1.1" 200 151 "-" "-"
62.149.15.210 - - [14/May/2018:13:23:58 +0300] "GET /ajax/index/citypay?QueryType=pay&TransactionId=429496764493296&TransactionDate=20180514132400&Account=inet7071129&Amount=95.00&TerminalId=100000 HTTP/1.1" 200 151 "-" "-"
62.149.15.210 - - [14/May/2018:13:37:52 +0300] "GET /ajax/index/citypay?QueryType=pay&TransactionId=429496764726660&TransactionDate=20180514130051&Account=inet2021001&Amount=5.00&TerminalId=100000 HTTP/1.1" 200 151 "-" "-"
62.149.15.210 - - [14/May/2018:13:38:52 +0300] "GET /ajax/index/citypay?QueryType=pay&TransactionId=429496764727659&TransactionDate=20180514130451&Account=test&Amount=5.00&TerminalId=100000 HTTP/1.1" 200 151 "-" "-"

дело в том, что check я в логах админики вижу

при этом pay не проходит


и мне от сервера сити24 периодически прилетают повторные запросы на оплату из прошлого, так сказать

так check становится в статус pay (в логах уже микбилла) когда пройдет запрос с таким же transactionid и querytype=pay

разве нет?

нашел ещё один бок с их стороны: check приходит с одним TransactionID, а pay в свою очередь уже с другим ID

Формат указания айпишников правильный? В частности во второй строке

Проверил "руками", действительно, так и есть.

Если провести сначала check, затем pay - то платеж проходит, спасибо Вам

Сервер находится НЕ за натом

Сети указаны так, т.к. запросы приходят с этих трёх IP

Да, сразу метод pay, передам в сити24



Сервис поддержки клиентов работает на платформе UserEcho