Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

sandsnake

Новичок
  
  • Публикаций

    6
  • Зарегистрирован

  • Посещение

Посетители профиля

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

Достижения sandsnake

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репутация

  1. Отвечу сам себе - модуль прекрасно работает. Проблему выловить так и не смог, но подозреваю, что виновен был какой-то другой модуль, подпортивший именно базу данных. После чистой переустановки ocstore все завелось, платежи принимаются и модуль гораздо логичней и "правильней" того, который продвигает сам Яндекс.
  2. У кого-нибудь этот модуль принимает подтверждения от яндекса?
  3. @shoputils Вы имеете ввиду system/storage/logs/ocstore_yk.log? Иной информации, кроме той, которую я уже показывал в посте выше тут нет. Может можно включить режим отладки?
  4. @PiratRu Если не сложно, можешь линк сбросить? Ничего подобного нигде не находил.
  5. Спасибо за ответ! С кодами ошибок я знаком, мне не непонятно что происходит в конкретном случае и как это можно отловить/устранить. Постараюсь более развернуто описать что вижу. Клиент на экране модуля 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" Как и откуда можно еще понять что происходит?
  6. Всех приветствую. Бьюсь со стандартным модулем. Настроил, вписал логины/пароли, на яндексе указал url информирования. Деньги приходят, но сам модуль не видит оплаты. Если в яндексе на странице настройки урла нажать кнопку "протестировать" я вижу входящий http запрос, но апач отвечает яндексу 503: 185.71.77.2 - - [12/Mar/2017:15:32:49 +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)" Аналогичная ситуация при попытке яндекса отправить боевое уведомление о платеже. Зато на другие url модуля запросы работают, например: customer_ip - - [12/Mar/2017:15:29:10 +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" Подскажите, как с этим справиться. PS. На сайте используется модуль Simple.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.