Рекомендуемые сообщения

shoputils    233
Яндекс.Касса + Деньги


Яндекс.Касса + Деньги


Данный модуль из ocStore 2.3 для оригинального OpenCart 2.3 и его сборок (Opencart.Pro и других сборок). Только для 2.3.x.

В ocStore данный модуль уже интегрирован, на ocStore его "ставить" НЕ НАДО!

 

Установка крайне простая:

1. Скопировать содержимое директории upload в корневую директорию сайта.

2. Если требуется функционал отсроченной оплаты и/или отображать иконки "Оплатить заказ" в ЛК покупателя, если оплата заказа прервана, то для корректной работы данного функционала установите в установщике дополнений ocmod (Extension Installer) из директории ocmod дистрибутива модификатор ocstore_yk_laterpay.ocmod.xml. Не забудьте обновить кеш ocmod в менеджере дополнений (Modifications). На нестандартные темы, возможно, придется корректировать ocmod-файл.

3. Чтобы "служебные" методы оплаты не мозолили глаза - рекомендую установить из директории ocmod дистрибутива модификатор ocstore_hide_permission.ocmod.xml (не забывайте про кеш ocmod после установки модификатора). Затем перейдите в "Система -> Пользователи -> Группы пользователей" (Settings -> Users -> Users Groups) и для нужной группы пользователя в 3-м блоке "Скрыть дополнения" установите галки на следующие модули:

extension/payment/ocstore_yk_company_AB
extension/payment/ocstore_yk_company_AC
extension/payment/ocstore_yk_company_EP
extension/payment/ocstore_yk_company_GP
extension/payment/ocstore_yk_company_MA
extension/payment/ocstore_yk_company_MC
extension/payment/ocstore_yk_company_MP
extension/payment/ocstore_yk_company_PB
extension/payment/ocstore_yk_company_PC
extension/payment/ocstore_yk_company_QW
extension/payment/ocstore_yk_company_SB
extension/payment/ocstore_yk_company_WM
extension/payment/ocstore_yk_physical_AC
extension/payment/ocstore_yk_physical_PC

4. Если используется стандартное оформление заказа - для того чтобы на предпоследнем шаге оформления заказа при выборе методов оплаты отображались платежные иконки, потребуется корректировка файла catalog/view/theme/{Ваша_Тема}/template/checkout/payment_method.tpl

После строк

    <?php echo $payment_method['title']; ?>
    <?php if ($payment_method['terms']) { ?>
    (<?php echo $payment_method['terms']; ?>)
    <?php } ?>

добавьте следующие строки:

    <?php if (isset($payment_method['description'])) { ?>
    <br /><small><?php echo $payment_method['description']; ?></small>
    <?php } ?>

Если используется модуль "Регистрация и быстрый заказ Simple" (simplecheckout) - данную правку делать не надо.

 

Настройка модуля:

Перейдите в настройки модуля, предварительно его инсталлировав, если вы этого еще не сделали.

Пробегитесь по вкладкам. Все должно быть интуитивно понятно. Обращу внимание, что методы оплаты данного модуля включаются во вкладке "Настройка платежей".

Вкладка "Информация" содержит инфо о том, какие действия нужно выполнить на стороне платежной системы.

Рекомендую включить журнал модуля (вкладка "Журнал") для логирования взаимодействия с платежной системой на время тестирования и обкатки.


  • Добавил
  • Добавлено
    06.07.2017
  • Категория
  • Системные требования
  • Сайт разработчика
    https://opencart.market
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
  • ocStore
    Несовместим
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Планируется ли доработка данного модуля под работу с онлайн-кассами (через яндекс.кассу), а то официальный глючный допилили под онлайн кассы но ставить его досих пор страшно).

Мучений было как то с ним месяц, хотелось бы Ваш с поддержкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
axell82    0

Приветствую.

Отличный модуль.

Попробовал протестить в боевом режиме, все работает, но

В настройках указано, что при установке админом статуса Ожидает проверки, при отложенной оплате, не приходит уведомление покупателю, хотя это указано.

Версия опенкарт 2.3

В опциях включен Смешанный режим.

Не подскажешь в чем может быть причина?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    233
18 часов назад, Magictechnology сказал:

Планируется ли доработка данного модуля под работу с онлайн-кассами (через яндекс.кассу)

Вкладка "Настройка платежей".

Тип счета "Счет физического лица" - модуль работает в режиме "Яндекс.Деньги", т.е. платежи приходят на ваш Яндекс-кошелек.

Тип счета "Расчетный счет организации" - модуль работает в режиме "Яндекс.Касса", т.е. платежи приходят на ваш расчетный счет.

 

18 часов назад, axell82 сказал:

В настройках указано, что при установке админом статуса Ожидает проверки, при отложенной оплате, не приходит уведомление покупателю, хотя это указано.

Все работает корректно.

Не установили модификатор ocstore_yk_laterpay.ocmod.xml; не обновили кеш ocmod; модификатор конфликтует с чем-то еще; в настройках модуля статус заказа на параметрах "Статус заказа после подтверждения" и "Статус заказа после неудачной оплаты" один и тот же (должен быть разным); переводите стаутс заказа из редактирования заказа, а не из просмотра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
axell82    0

Спасибо, попробую.

Хотя все модификаторы поставил как по инструкции и кеш обновлял.

Статус заказа меняю в выпадающем списке в модуле обработки заказов, так как стоит шаблон NewStore.

Написал в личку вопрос, жду ответа.

Изменено пользователем axell82

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, shoputils сказал:
В 06.07.2017 в 17:38, Magictechnology сказал:

Планируется ли доработка данного модуля под работу с онлайн-кассами (через яндекс.кассу)

Вкладка "Настройка платежей".

Тип счета "Счет физического лица" - модуль работает в режиме "Яндекс.Деньги", т.е. платежи приходят на ваш Яндекс-кошелек.

Тип счета "Расчетный счет организации" - модуль работает в режиме "Яндекс.Касса", т.е. платежи приходят на ваш расчетный счет.

 

модуль работает в режиме "Яндекс.Касса" - Проверил, в режиме Яндекс.Касса все работает, за это огромное спасибо, но будет ли данный модуль отправлять данные необходимые для работы именно онлайн-кассы через Яндекс.Кассу, я имею ввиду работу например с Атол.Онлайн, когда данные от модуля идут в Кассу а оттуда в олайн кассу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    233
2 часа назад, Magictechnology сказал:

но будет ли данный модуль отправлять данные необходимые для работы именно онлайн-кассы через Яндекс.Кассу

 

Если вы про 54-ФЗ, то нет, не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
33 минуты назад, shoputils сказал:

 

Если вы про 54-ФЗ, то нет, не будет.

 

Может подскажете, есть ли решения подобные этому, может платные какие-то, но которые будут подходить под  54-ФЗ.

 

Этот модуль дорабатывать под 54 не планируется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, shoputils сказал:

Здесь обсуждается:

 

Большое спасибо. Еще вопрос - могу ли я как то настроить работу модуля на выбор способа оплаты на стороне Кассы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подключил и настроил модуль, Касса прислали демо данные (настройки и карта), при неудачной оплате при возвращении на сайт отображается следующая ошибка:

 

Warning: explode() expects parameter 2 to be string, array given in /путь_до_сайта/catalog/controller/extension/payment/ocstore_yk.php on line 591

Warning: Invalid argument supplied for foreach() in /путь_до_сайта/catalog/controller/extension/payment/ocstore_yk.php on line 593

Warning: Cannot modify header information - headers already sent by (output started at /путь_до_сайта/catalog/controller/startup/error.php:34) in /путь_до_сайта/system/library/response.php on line 12

 

Можете подсказать, с чем может быть связана данная ошибка?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    233

Обновите catalog/controller/extension/payment/ocstore_yk.php из этого модуля или из ocStore 2.3.0.2.3 (они идентичные).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теперь ошибка при переходе в корзину

Parse error: syntax error, unexpected '$params' (T_VARIABLE) in /.../catalog/controller/extension/payment/ocstore_yk.php on line 288

Обновляю весь модуль в данный момент.

 

UPD - Может кому то поможет - полностью обновил модуль перезалив все файлы из папки upload и все заработало. 

 

Большое спасибо.

 

Изменено пользователем Magictechnology

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
derianth    1

Добрый день! не выводит иконки способов оплаты, шаблон moneymaker 2 + simple (но от simple не зависит - я его отключал и так же не было иконок)

сами иконки заливал не только в default тему но и в moneymaker2 тоже.

Подскажите в чем может быть проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    233
17 часов назад, derianth сказал:

Добрый день! не выводит иконки способов оплаты

4-й пункт первого сообщения темы смотрите. Или в настройках модуля соответствующую галку не поставили в нужных методах оплаты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Genych    0

Добрый день!
Поставил данный модуль на сайт. Все работает за исключением: при оплате банковской картой деньги приходят на Яндекс Кошелек, но не меняется статус заказа на "Оплачен" (в настройках модуля указано, что при успешной оплате статус меняется на "Оплачен"). И при нажатии на кнопку вернуться в магазин перенаправляет на страницу неудачной оплаты. Кстати и письмо на эл почту не приходит об успешной оплате. Получается, что деньги пришли на Кошелек, а статус "Неудачная оплата". Помогите пожалуйста, заранее спасибо...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    233

@Genych Скорее всего не настроили в платежной системе согласно информации со вкладки "Информация". Или смотреть журнал модуля, в нем события, которые "не понравились" модулю начинаются с "ERROR:".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Genych    0
22 hours ago, shoputils said:

@Genych Скорее всего не настроили в платежной системе согласно информации со вкладки "Информация". Или смотреть журнал модуля, в нем события, которые "не понравились" модулю начинаются с "ERROR:".

В журнале много записей, но ошибка одна (за 2 недели проверок, указана ниже, думаю не в ней дело). А во вкладке ИНФОРМАЦИЯ не совсем понятно. Там написано, что "...после регистрации учетной записи....". Перехожу по данной вкладке в ЛК Яндекс деньги, указал адрес приема HTTP уведомлений. На этом все? Извините, но документации как таковой ведь нет. 

2017-08-08 22:22:09 - ERROR: Ответ от шлюза не типа POST
2017-08-08 22:22:09 - StatusURL: Validate Fail

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Genych    0
On 18.08.2017 at 1:28 AM, shoputils said:

Галка "Отправлять уведомления" установлена?

Да, галку установил. Попробовал оплатить и все равно то же самое. Яндекс пишет, что оплата прошла успешно, и при нажатии кнопки вернуться в магазин направляет на страницу ошибки оплаты. Хотя деньги пришли. Не сменился статус автоматически - не приходит уведомление ни заказчику ни админу об оплате.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nazden    0

Подскажите, из описания видно, что этот модуль уже есть в ocStore 2.3, а если у меня версия ocStore 2.1.0.2.1, этот модуль подойдет? Или же есть какой-то другой для работы с яндекс кассой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От cleargoal
      Приветствую сообщество!
      2 месяца назад установил себе ocstore 2.1.0.2.1 по совету фрилансера, он сказал, что это самая стабильная версия. После этого пришел сюда на форум, вижу, что анонсирована 2.3.х.
      Прошу совет: оставаться на имеющейся версии или имеет смысл перейти на более новую? 
      Ну, и аргументы в пользу вашего совета, плз.
       
      Всем благодарен!
    • От kin208

      1,200 RUB
      View File


      Оплата 20 способов (Робокасса, ЕдинаяКасса, Яндекс.Деньги, Qiwi, WebMoney)
      6 платежных систем в 1м модуле: Робокасса, Яндекс Касса, ЕдинаяКасса, Яндекс Деньги, Qiwi, WebMoney.
      Модуль умеет:
      ВОЗМОЖНОСТЬ-1:
      Можно интегрировать 6 платежных систем Робокасса, Яндекс Касса (прием платежей как юр.лицо), Единая Касса (W1), Яндекс.Деньги (прием платежей как физ.лицо), WebMoney, Qiwi.

      Список способов оплаты доступных в разных системах:
      - Робокасса (если Вы принимаете оплату как физ.лицо): Банковские карты, Яндекс.Деньги, Qiwi, Альфа-Клик
      - Робокасса (если Вы принимаете оплату как юр.лицо): тоже что для физ.лица + WebMoney, Платежные терминалы, сотовые
      операторы (Мегафон, МТС, Билайн, Tele2), салоны сотовой связи (Евросеть, Связной)
      - Единая Касса (W1): Банковские карты, Яндекс.Деньги, Qiwi, WebMoney, интернет-банки (Сбербанк Онлайн, Альфа-Клик,
      Промсвязьбанк, Тинькофф), сотовые операторы (Мегафон, МТС, Tele2), системы денежных переводов (Юнистрим, Лидер,
      CONTACT), салоны сотовой связи (Евросеть, Связной), отделения Сбербанка, отделения Почты России.
      - Яндекс.Деньги (прием платежей как физ.лицо.): Банковские карты, Яндекс.Деньги, сотовые операторы.
      - Qiwi: только Qiwi.
      - Яндекс Касса (прием платежей как юр.лицо): Банковские карты, MasterPass, Qiwi-кошелек, WMR, ЯНдекс Деньги, интернет банки (Сбербанк, АльфаКлик, Промсвязьбанк), сотовые операторы (Мегафон, МТС, Билайн, Tele2)
       
      ВОЗМОЖНОСТЬ-2.
      Можно создать до 20 методов оплаты, подключив в каждый способ платежную систему и работающие в ней
      способы оплаты.
      Каждому методу оплаты можно задать название и иконку. Иконку можно выбрать из готового набора.

      ВОЗМОЖНОСТЬ-3.
      В модуле можно настроить частичную оплату (первую часть пользователь платит сразу, а вторую часть в момент вручения заказа курьером или самовывозом).
      Подробнее в статье: https://softpodkluch.ru/oplata_spk-partpay
      ВОЗМОЖНОСТЬ-4.
      В модуле можно настроить проверку заказа администратором перед оплатой его пользователем. Подробнее в
      статье: https://softpodkluch.ru/oplata_spk-premod
      ВОЗМОЖНОСТЬ-5.
      В модуле можно создать собственные текстовые способы оплаты (Типа: "оплата при Самовывозе", "оплата курьеру")
      Подробнее в статье: https://softpodkluch.ru/oplata_spk-custom
      ВОЗМОЖНОСТЬ-6.
      В модуле можно создать шаблоны писем и подставлять их в поле комментария в просмотре заказа Подробнее в
      статье: https://softpodkluch.ru/oplata_spk-shablon
      ВОЗМОЖНОСТЬ-7.
      В модуле можно генерировать ссылки на оплату. Указав номер заказа, сумму и способ оплаты. После перехода
      по ссылке пользователь попадет сразу в выбранную Вами систему оплаты

      ВОЗМОЖНОСТЬ-8.
      В модуле можно настроить перенос _комиссии_с_плательщика_ на продавца.
      Подробнее в статье: https://softpodkluch.ru/nadbavki-i-komissii-oplata_spk
      Пример:
      сумма заказа 1000 руб
      Комиссия _с_плательщика_ : 5%
      СТАНДАРТНО пользователь видит: сумма 1000 руб, комиссия 50 руб, ИТОГО: 1050 руб.
      ПОСЛЕ НАСТРОЕК: сумма 950 руб, комиссия 50 руб, ИТОГО: 1000 руб.
      ВОЗМОЖНОСТЬ-9.
      В модуле можно настроить перенос на покупателя ВСЕЙ комиссии
      (комиссия с плательщика + комиссия при получении денег на баланс + комиссия при выводе денег с баланса) .
      Подробнее в статье: https://softpodkluch.ru/nadbavki-i-komissii-oplata_spk
      В ОФОРМЛЕНИИ ЗАКАЗА пользователь видит:
      сумма заказа 1000 руб
      Надбавка за использование платежной системы: 5%
      ИТОГО: 1050 руб
      После перехода на оплату пользователь оплачивает ровно туже сумму 1050 руб.
      ============
      DEMO
      Демо-сайт для Опенкарт 1.5.* : http://oplata20.softpodkluch.ru/
      Админка демо-сайта для Опенкарт 1.5.* : http://oplata20.softpodkluch.ru/admin/
      Логин: demo
      Пароль: demo
      -------
      Демо-сайт для Опенкарт 2.* : http://oplata20-v2.softpodkluch.ru/
      Админка демо-сайта для Опенкарт 2.* : http://oplata20-v2.softpodkluch.ru/admin/
      Логин: demo
      Пароль: demo
      --------------------
      НАСТРОЙКА:
      https://softpodkluch.ru/oplata_spk#link-tab-options
       
      ========================================
      КОМИССИИ ПЛАТЕЖНЫХ СИСТЕМ
      Ниже приведены две таблицы комиссий. Для физ.лиц и для юр.лиц.
      ПОРЯДОК РАССЧЕТА
      - Посчитана сумма комиссии которую заплатит и покупатель и продавец при заказе в 10 000 руб.
      - В сумму ключены все комиссии (с плательщика, при зачислении на баланс, при выводе с баланса)
      - В таблице показан процент который составляет сумма комиссии от суммы заказа (10 000 руб.)
      - Внимание! в Qiwi и в Яндексе (для физ.лиц), физ.лица могут сделать пластиковую карту и оплачивать с нее покупки. В этом случае комиссия за вывод с баланса будет существенно меньше.
      - КАЛЬКУЛЯТОР: https://softpodkluch.ru/commission/
      КОМИССИИ ДЛЯ ЮР.ЛИЦ

       
      КОМИССИИ ДЛЯ ФИЗ.ЛИЦ

      Submitter kin208 Submitted 02/21/2012 Category Платежные системы Системные требования ВНИМАНИЕ! Все покупатели старого модуля "Робокасса 20 способов" на opencartforum.com - могут скачать и поставить новый модуль бесплатно. Старый модуль также доступен для скачивания.------ЛИЦЕНЗИЯ: 1. Правило: "1 лицензия - 1 домен"2. При покупке даются 2 Сайт разработчика https://softpodkluch.ru Старая цена Метод активации Через официальный сайт дополнения Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop  
    • От kin208

      450 RUB
      View File


      Яндекс Касса / Яндекс Деньги 20 способов
      Прием платежей через Яндекс.Кассу (как юр.лицо) и Яндекс.Деньги (как физ.лицо)

      Модуль дает возможность:

      1. интегрировать прием платежей на сайте как юр.лицо (Яндекс Касса) или как физ.лицо (Яндекс Деньги).
       
      Яндекс.Касса
      Яндекс.Деньги
      2. создать до 20 способов оплаты (то есть все доступные в Яндекс.Кассе и Яндекс.Деньгах на данный момент), 
      подключив в каждый способ платежную систему (Яндекс Деньги или Яндекс Кассу) и работающие в ней способы оплаты.
       
      Список способов оплаты в Яндекс Деньгах (физ.лицо):
      - Банковские карты (комиссия: 2% при зачислении на счет + 3% за вывод на карту)
      - Яндекс.Деньги (комиссия 0.5% при зачислении на счет + 3% за вывод на карту)
      - Мобильные операторы (комиссия 10-20% при зачислении на счет + 3% за вывод на карту)
       
      Список способов оплаты в Яндекс Кассе (юр.лицо):
      - Банковские карты
      - Яндекс.Деньги
      - WebMoney
      - Qiwi
      - Наличные
      - Интернет-Банки: СбербанкОнлайн, АльфаКлик, ПромСвязьБанк, MasterPass
      - КупиВКредит
      - Мобильные операторы
       
      Информация о комиссиях Яндекс-Кассы: https://kassa.yandex.ru/fees
       
      3. задать название и иконку для каждого способа оплаты. Иконку можно выбрать из готового набора.


      4. реализовать оплату заказа после проверки администратором возможности выполнить заказ (наличие товара на складе и т.п.)

       
      5. сгенерировать ссылку на оплату заказа которую можно переслать покупателю
       


      6. В модуле реализована возможность продажи товаров в кредит через систему КупиВКредит
       

       
      --------------
      Статьи о том чем отличается данный модуль от официального:
      Реализация для Яндекс.Кассы: https://softpodkluch.ru/yandex-kassa-competition
      Реализация для Яндекс.Денег: https://softpodkluch.ru/yandex-money-competition
       
       
      ------------
       
      Демо-сайты в варианте для Яндекс Кассы и Яндекс Денег:
      https://softpodkluch.ru/yandex-kassa#link-tab-demo
       
      --------

      Инструкция по установке:
      https://softpodkluch.ru/instruction-yandex-kassa

       
      Submitter kin208 Submitted 08/08/2017 Category Платежные системы Системные требования Сайт разработчика https://softpodkluch.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу