Спасибо за ответ!
С кодами ошибок я знаком, мне не непонятно что происходит в конкретном случае и как это можно отловить/устранить. Постараюсь более развернуто описать что вижу.
Клиент на экране модуля simple, когда выбраны товары и указана оплата "яндекс.деньгами", нажимает кнопку "далее". Происходит редирект на страницу яндекс-денег и в этот момент в access_log апача добавляется три строки:
customer_ip - - [12/Mar/2017:17:04:30 +0300] "GET /index.php?route=checkout/simplecheckout/prevent_delete HTTP/1.1" 200 - "https://SITENAME.ru/simplecheckout/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
customer_ip - - [12/Mar/2017:17:04:30 +0300] "GET /index.php?route=extension/payment/ocstore_yk/confirm HTTP/1.1" 200 - "https://SITENAME.ru/simplecheckout/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
customer_ip - - [12/Mar/2017:17:04:33 +0300] "POST /index.php?route=extension/payment/ocstore_yk/pay HTTP/1.1" 200 1730 "https://SITENAME.ru/simplecheckout/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/5
В этот же момент в логе ocstore_yk.log появляются данные:
2017-03-12 17:04:33 - Make payment form:
2017-03-12 17:04:33 - DATA: array (
'receiver' => '41001116908XXXX',
'formcomment' => 'Имямагазина',
'short_dest' => 'Имямагазина',
'quickpay-form' => 'shop',
'targets' => 'Заказ №31, на сумму: 5.00 (RUB)',
'sum' => '5.00',
'label' => 31,
'comment' => '',
'paymentType' => 'PC',
)
Затем, клиент в вебинтерфейсе яндекс-денег жмет кнопку "заплатить". В апачевском access_log вижу:
185.71.76.4 - - [12/Mar/2017:17:09:19 +0300] "POST /index.php?route=extension/payment/ocstore_yk/status HTTP/1.1" 503 14503 "-" "Apache-HttpClient/4.5.2 (Java/1.8.0_77)"
Но в логе ocstore_yk.log не появляется ничего.
Т.е. яндекс пришел сказать, что оплата прошла (деньги в самом деле переводятся на кошелек магазина), но сам магазин сообщения об этом не получает.
К стати, в окне Яндекс-денег, после проведения платежа появляется ссылка "вернуться в интернет-магазин", при нажатии на которую клиент получает сообщение opencart'а "Оплата не удалась". В логах апача вижу, что был сделан редирект клиента сюда:
customer_ip - - [12/Mar/2017:17:17:27 +0300] "GET /index.php?route=checkout/failure HTTP/1.1" 200 16846 "https://money.yandex.ru/success/?request-id=333232323835313132305f623266313135643338646564630730303930643236666561393639633065316264326531393662365f3430393736363239&scid=767" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
Как и откуда можно еще понять что происходит?