Yandex получает 404 при подтверждении платежа

zdimon

Новичок
Yandex получает 404 при подтверждении платежа

При взаимодействии Yandex с сайтом при проведении платежа отправляются два POST запроса проверки платежа (check) и подтверждения (payment).
У меня два запроса подвязаны к одному URL.
Проблема в том что первый запрос отрабатывает нормально, а второй (payment) получает 404 ошибку от сервера.

77.75.152.37 - "" [19/Feb/2009:18:04:41 +0300] "POST /index.php/Yandex/check
HTTP/1.0" 200 200
77.75.152.37 - "" [19/Feb/2009:18:04:44 +0300] "POST
/index.php/Yandex/check HTTP/1.0" 404 7244

Сотрудники яндекса этот феномен разрешить не могут, говорят

>>Невероятно, я с таким не сталкивался, чтобы на один урл было не достучаться в течении нескольких секунд((:)

Причем в браузере этот URL отвечает нормально.

Может кто сталкивался с этой проблемой?
 

zdimon

Новичок
хмм... ну может хоть приблизительно посоветуете в какую сторону копать?
1. Yandex тупит
2. Настройки сервера apache
3. Сертификаты
4. Версия протокола HTTP/1.0 (обычно 1.1)
 

zdimon

Новичок
Автор оригинала: Активист
zdimon
Контент какой возвращается от яндекса при 404?
вот лог который они прислали

PHP:
13:40:40.267 MD5 based on: 0;13.00;10643;1003;611620;1099520063295;40;qawsedrftgyhujikolzx
13:40:40.267 Request URL for check phase is :љ[url]https://domain.com/index.php/Yandex/check[/url]
13:40:40.267 Request: requestDatetime=2009-03-10T13:40:40+03:00
md5=9D847F29CABCD4F1896CB6C1BC9ABA13
shopId=611620
invoiceId=1099520063295
customerNumber=40
orderCreatedDatetime=2009-03-10T13:40:23+03:00
orderSumAmount=13.00
orderSumCurrencyPaycash=10643
orderSumBankPaycash=1003
shopSumAmount=12.35
shopSumCurrencyPaycash=10643
shopSumBankPaycash=1003
orderIsPaid=0
paymentType=1
paymentPayerCode=410039573771
action=Check
shn=hh
SuccessTemplate=ym2xmlsuccess
ErrorTemplate=ym2xmlerror
fields=
scid=1589
BuyButton=Пополнить
secureparam2=3
WAPaymentPreferences=0
13:40:40.298 Thread: 2172. Query POST Multipart: -----------------------------91971177720
Content-Disposition: form-data; name="requestDatetime";
Content-Type: text/plain;
љ
2009-03-10T13:40:40+03:00
-----------------------------91971177720
Content-Disposition: form-data; name="md5";
Content-Type: text/plain;
љ
9D847F29CABCD4F1896CB6C1BC9ABA13
-----------------------------91971177720
Content-Disposition: form-data; name="shopId";
Content-Type: text/plain;
љ
611620
-----------------------------91971177720
Content-Disposition: form-data; name="invoiceId";
Content-Type: text/plain;
љ
1099520063295
-----------------------------91971177720
Content-Disposition: form-data; name="customerNumber";
Content-Type: text/plain;
љ
40
-----------------------------91971177720
Content-Disposition: form-data; name="orderCreatedDatetime";
Content-Type: text/plain;
љ
2009-03-10T13:40:23+03:00
-----------------------------91971177720
Content-Disposition: form-data; name="orderSumAmount";
Content-Type: text/plain;
љ
13.00
-----------------------------91971177720
Content-Disposition: form-data; name="orderSumCurrencyPaycash";
Content-Type: text/plain;
љ
10643
-----------------------------91971177720
Content-Disposition: form-data; name="orderSumBankPaycash";
Content-Type: text/plain;
љ
1003
-----------------------------91971177720
Content-Disposition: form-data; name="shopSumAmount";
Content-Type: text/plain;
љ
12.35
-----------------------------91971177720
Content-Disposition: form-data; name="shopSumCurrencyPaycash";
Content-Type: text/plain;
љ
10643
-----------------------------91971177720
Content-Disposition: form-data; name="shopSumBankPaycash";
Content-Type: text/plain;
љ
1003
-----------------------------91971177720
Content-Disposition: form-data; name="orderIsPaid";
Content-Type: text/plain;
љ
0
-----------------------------91971177720
Content-Disposition: form-data; name="paymentType";
Content-Type: text/plain;
љ
1
-----------------------------91971177720
Content-Disposition: form-data; name="paymentPayerCode";
Content-Type: text/plain;
љ
410039573771
-----------------------------91971177720
Content-Disposition: form-data; name="action";
Content-Type: text/plain;
љ
Check
-----------------------------91971177720
Content-Disposition: form-data; name="shn";
Content-Type: text/plain;
љ
hh
-----------------------------91971177720
Content-Disposition: form-data; name="SuccessTemplate";
Content-Type: text/plain;
љ
ym2xmlsuccess
-----------------------------91971177720
Content-Disposition: form-data; name="ErrorTemplate";
Content-Type: text/plain;
љ
ym2xmlerror
-----------------------------91971177720
Content-Disposition: form-data; name="fields";
Content-Type: text/plain;
љ
-----------------------------91971177720
Content-Disposition: form-data; name="scid";
Content-Type: text/plain;
љ
1589
-----------------------------91971177720
Content-Disposition: form-data; name="BuyButton";
Content-Type: text/plain;
љ
Пополнить
-----------------------------91971177720
Content-Disposition: form-data; name="secureparam2";
Content-Type: text/plain;
љ
3
-----------------------------91971177720
Content-Disposition: form-data; name="WAPaymentPreferences";
Content-Type: text/plain;
љ
0
-----------------------------91971177720--
љ
13:40:40.970 Thread: 2172. Answer (677 ms) POST Multipart: <?xml version="1.0" encoding="windows-1251"?>
љ љљљљљ <response performedDatetime="2009-03-10T13:40:40+03:00">љљљљ
љ љљљљљ <result code="0" action="Check" shopId="611620" invoiceId="1099520063295"/>
љ љљљљљ </response>
13:40:40.986 Additive params: shn=hh,SuccessTemplate=ym2xmlsuccess,ErrorTemplate=ym2xmlerror,fields=,scid=1589,BuyButton=Пополнить,secureparam2=3,secureparam2=3,WAPaymentPreferences=0
13:40:40.986 MD5 based on: 0;13.00;10643;1003;611620;1099520063295;40;qawsedrftgyhujikolzx
13:40:40.986 Remote HTTP code: 200
13:40:40.986 Answer: <?xml version="1.0" encoding="windows-1251"?>
љ љљљљљ <response performedDatetime="2009-03-10T13:40:40+03:00">љљљљ
љ љљљљљ <result code="0" action="Check" shopId="611620" invoiceId="1099520063295"/>
љ љљљљљ </response>
13:40:40.986 Aviso posted successfully
13:40:40.986 TRY_N: 0
13:40:40.986 AnswerCode: 0
13:40:40.986 Success answer
13:40:40.986 Action: 1000
13:40:40.986 [HTTPAvisoHandler1, 2172] AvisoChecking result. ID\N: 1099520256697\1099514636805, Status: -101(Checked and wait for payment), TryNum: 1, Type: 32, Amount: 13,00, customer_Number: 40, customerNumber: 40, orderNumber: , orderName: , ResultCode: 200, ResultText:
13:40:40.986 [HTTPAvisoHandler1, 2172] TMultithreadedAvisoHandler.SaveData opening connection
13:40:41.283 [HTTPAvisoHandler1, 2172] TMultithreadedAvisoHandler.SaveData updates applied (285 ms)
13:40:41.283 [HTTPAvisoHandler1, 2172] Aviso saved successfully. Aviso ID\N: 1099520256697\1099514636805, Status: -101(Checked and wait for payment), TryNum: 1, Type: 32, Amount: 13,00, customer_Number: 40, customerNumber: 40, orderNumber: , orderName:
13:40:41.283 [HTTPAvisoHandler1, 2172] ;Opened=0 ms;DoBeforeHandle=0 ms;PerformedHandle=911 ms;AvisoPosted=0 ms;BeforeMakeReply=0 ms;CreateAvisoReply=0 ms;AfterMakeReply=0 ms;AfterSaveData=286 ms;AfterAvisoNext=1 ms;DoAfterHandleAviso=1200 ms
13:40:41.283 [HTTPAvisoHandler1, 2172] Avisos handle finished
13:40:41.283 [HandlersPool] Put aviso handler: HTTPAvisoHandler1
13:40:41.970 Notify received, name: HTTP_AVISO_CHANGED_2_PHASE
13:40:41.970 [HTTPAvisoHandlerMain, 3336] *** CheckAviso: trying to wake up AvisoDaemon ***
13:40:41.970 Notify processed, name: HTTP_AVISO_CHANGED_2_PHASE, InParam: AVISO_STATUS_ID=81, OutParam:
13:40:41.970 Snapshot of used aviso:
13:40:43.127 [HTTPAvisoHandlerMain, 2164] Avisos were taken for handling:
љ ID\N: 1099520256697\1099514636805, Status: 81(InRoute - Wait for delivery), TryNum: 1, Type: 32, Amount: 13,00, customer_Number: 40, customerNumber: 40, orderNumber: , orderName:
љ
13:40:43.220 [HTTPAvisoHandlerMain, 2164] Open avisos 1248 ms
13:40:43.345 [HTTPAvisoHandlerMain, 2164] Trying to pass Aviso to Worker:љ ID\N: 1099520256697\1099514636805, Status: 81(InRoute - Wait for delivery), TryNum: 1, Type: 32, Amount: 13,00, customer_Number: 40, customerNumber: 40, orderNumber: , orderName:
13:40:43.408 [HandlersPool] Got aviso handler: HTTPAvisoHandler1
13:40:43.408 [HTTPAvisoHandler1, 2164] *** CheckAviso: trying to wake up AvisoDaemon ***
13:40:43.408 [HTTPAvisoHandlerMain, 2164] Trying to move to the next record in Aviso dataset
13:40:43.408 [HTTPAvisoHandler1, 2172] Avisos handle started
13:40:43.408 [HTTPAvisoHandlerMain, 2164] Moving to the next record in Aviso dataset has been successfully completed
13:40:43.408 [HTTPAvisoHandler1, 2172] Started to handle Aviso ID\N: 1099520256697\1099514636805, Status: 81(InRoute - Wait for delivery), TryNum: 1, Type: 32, Amount: 13,00, customer_Number: 40, customerNumber: 40, orderNumber: , orderName:
13:40:43.408 [HTTPAvisoHandler1] Getting IteratorPos from record in Aviso
13:40:43.408 [HTTPAvisoHandler1] Got IteratorPos Value=43
13:40:43.408 Reading template name YACommonHTTPTemplate_1_16_debugMD5.txt
13:40:43.502 [HTTPAvisoHandlerMain, 2164] Distribute avisos 280 ms
13:40:43.517 Additive params: shn=hh,SuccessTemplate=ym2xmlsuccess,ErrorTemplate=ym2xmlerror,fields=,scid=1589,BuyButton=Пополнить,secureparam2=3,secureparam2=3,WAPaymentPreferences=0
13:40:43.517 MD5 based on: 1;13.00;10643;1003;611620;1099520063295;40;qawsedrftgyhujikolzx
13:40:43.517 Request URL for pay phase is :љ[url]https://domain.com/index.php/Yandex/check[/url]
13:40:43.517 Request: requestDatetime=2009-03-10T13:40:43+03:00
md5=34D937A6E75B1CD7DAF23ECD8178B1FC
shopId=611620
invoiceId=1099520063295
customerNumber=40
orderCreatedDatetime=2009-03-10T13:40:23+03:00
orderSumAmount=13.00
orderSumCurrencyPaycash=10643
orderSumBankPaycash=1003
shopSumAmount=12.35
shopSumCurrencyPaycash=10643
shopSumBankPaycash=1003
orderIsPaid=1
paymentType=1
paymentPayerCode=410039573771
action=PaymentSuccess
paymentDateTime=2009-03-10T13:38:00+03:00
shn=hh
SuccessTemplate=ym2xmlsuccess
ErrorTemplate=ym2xmlerror
fields=
scid=1589
BuyButton=Пополнить
secureparam2=3
WAPaymentPreferences=0
13:40:43.548 Thread: 2172. Query POST Multipart: -----------------------------17230068965
Content-Disposition: form-data; name="requestDatetime";
Content-Type: text/plain;
љ
2009-03-10T13:40:43+03:00
-----------------------------17230068965
Content-Disposition: form-data; name="md5";
Content-Type: text/plain;
љ
34D937A6E75B1CD7DAF23ECD8178B1FC
-----------------------------17230068965
Content-Disposition: form-data; name="shopId";
Content-Type: text/plain;
љ
611620
-----------------------------17230068965
Content-Disposition: form-data; name="invoiceId";
Content-Type: text/plain;
љ
1099520063295
-----------------------------17230068965
Content-Disposition: form-data; name="customerNumber";
Content-Type: text/plain;
љ
40
-----------------------------17230068965
Content-Disposition: form-data; name="orderCreatedDatetime";
Content-Type: text/plain;
љ
2009-03-10T13:40:23+03:00
-----------------------------17230068965
Content-Disposition: form-data; name="orderSumAmount";
Content-Type: text/plain;
љ
13.00
-----------------------------17230068965
Content-Disposition: form-data; name="orderSumCurrencyPaycash";
Content-Type: text/plain;
љ
10643
-----------------------------17230068965
Content-Disposition: form-data; name="orderSumBankPaycash";
Content-Type: text/plain;
љ
1003
-----------------------------17230068965
Content-Disposition: form-data; name="shopSumAmount";
Content-Type: text/plain;
љ
12.35
-----------------------------17230068965
Content-Disposition: form-data; name="shopSumCurrencyPaycash";
Content-Type: text/plain;
љ
10643
-----------------------------17230068965
Content-Disposition: form-data; name="shopSumBankPaycash";
Content-Type: text/plain;
љ
1003
-----------------------------17230068965
Content-Disposition: form-data; name="orderIsPaid";
Content-Type: text/plain;
љ
1
-----------------------------17230068965
Content-Disposition: form-data; name="paymentType";
Content-Type: text/plain;
љ
1
-----------------------------17230068965
Content-Disposition: form-data; name="paymentPayerCode";
Content-Type: text/plain;
љ
410039573771
-----------------------------17230068965
Content-Disposition: form-data; name="action";
Content-Type: text/plain;
љ
PaymentSuccess
-----------------------------17230068965
Content-Disposition: form-data; name="paymentDateTime";
Content-Type: text/plain;
љ
2009-03-10T13:38:00+03:00
-----------------------------17230068965
Content-Disposition: form-data; name="shn";
Content-Type: text/plain;
љ
hh
-----------------------------17230068965
Content-Disposition: form-data; name="SuccessTemplate";
Content-Type: text/plain;
љ
ym2xmlsuccess
-----------------------------17230068965
Content-Disposition: form-data; name="ErrorTemplate";
Content-Type: text/plain;
љ
ym2xmlerror
-----------------------------17230068965
Content-Disposition: form-data; name="fields";
Content-Type: text/plain;
љ
-----------------------------17230068965
Content-Disposition: form-data; name="scid";
Content-Type: text/plain;
љ
1589
-----------------------------17230068965
Content-Disposition: form-data; name="BuyButton";
Content-Type: text/plain;
љ
Пополнить
-----------------------------17230068965
Content-Disposition: form-data; name="secureparam2";
Content-Type: text/plain;
љ
3
-----------------------------17230068965
Content-Disposition: form-data; name="WAPaymentPreferences";
Content-Type: text/plain;
љ
0
-----------------------------17230068965--
љ
13:40:44.064 Thread: 2172. Answer (500 ms) POST Multipart:
13:40:44.064 Additive params: shn=hh,SuccessTemplate=ym2xmlsuccess,ErrorTemplate=ym2xmlerror,fields=,scid=1589,BuyButton=Пополнить,secureparam2=3,secureparam2=3,WAPaymentPreferences=0
13:40:44.064 MD5 based on: 1;13.00;10643;1003;611620;1099520063295;40;qawsedrftgyhujikolzx
13:40:44.064 Remote HTTP code: -1
13:40:44.064 Answer: HTTP/1.0 404 Not Found
13:40:44.064 Failed to post aviso.љCode: -1
13:40:44.064 TRY_N: 1
13:40:44.064 Action: 81
 
Сверху