Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Підтримка] Карты, Я.Деньги - отложенная оплата для OC2


ashap

Recommended Posts

Карты, Я.Деньги - отложенная оплата для OC2


Карты, Я.Деньги - отложенная оплата для OC2


В продаже только версия PRO

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

 

Является адаптированным под OC2 популярной версии модуля 1.5.x https://opencartforum.com/files/file/1712-%D0%BE%D1%82%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D0%B0-visa-mastercard-%D1%8F%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3%D0%B8/

 

Версия для магазинов 2.3 по ссылке

 

Модуль для перехода на оплату сразу тут https://opencartforum.com/files/file/1702-visa-mastercard-maestro-%D1%8F%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3%D0%B8/

 

Для работы по договору с зачислением на расчетный счет https://opencartforum.com/files/file/1762-%D0%BE%D1%82%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D0%B0-%D1%8F%D0%B4-%D0%BA%D0%B0%D1%80%D1%82%D1%8B-%D0%BD%D0%B0%D0%BB-wm-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BF%D0%BE-%D0%B4%D0%BE/

 

Порядок работы.

Клиент создает заказ, выбирает данный метод оплаты. Создается заказ со статусом указанном в настройках модуля. Менеджер магазина видит заказ и присваивает статус заказу(например Ожидает оплаты, настраивается в настройках модуля), после этого у клиента появляется кнопка в личном кабинете, в истории заказов оплатить онлайн. Если пользователь совершил заказ без регистрации, то после изменения статуса заказа и установки флажка уведомить покупателя, клиенту отправляется письмо с информацией об изменении заказа и ссылкой на оплату онлайн. После оплаты создается запись о совершенном платеже в админ панели и статус заказа меняется на другой(например Оплата принята, задается в настройках модуля).

 

Модуль позволяет принимать переводы с карт VISA, MasterCard, Maestro любого банка мира. Это значит, что отправить вам деньги смогут даже пользователи, у которых нет кошелька в Яндекс.Деньгах. Комиссия, как и раньше, вычитается из суммы перевода: со счета — 0,5%, с карты — 2%. (в настройках модуля можно установить любой процент для оплаты комиссии за счет покупателя) Также модуль позволяет принимать ЯндексДеньги

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

 

Оплата происходит в одном окне, покупатель никуда не сбежит и после оплаты вернется на Ваш сайт, а если и сбежит то сможет оплатить свой заказ из письма по ссылке!

 

Что нужно:

1) создаете кошелек яденег

2) вбиваете его номер в настройки модуля

3) Настраиваете уведомления https://sp-money.yandex.ru/myservices/online.xml

3) принимаете деньги

 

*Не требует vqmod

*Не заменяет системные файлы

*Прекрасно работает с модулем simple - упрощенная регистрация и заказ

 

Смотрите также другие модули по ссылке


  • Автор
  • долучення
    29.09.15
  • Категорія
  • Системные требования
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • ocStore
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Звернення до сервера розробника
    Нет

 

Надіслати
Поділитися на інших сайтах

FAQ

 

1. Настройка уведомлений https://sp-money.yan...ices/online.xml

c0db09a6ea4e55ec8e49bad9dc704bc8.jpg

                                               Скопировать - вставить данные, установить галочку отправлять уведомления, нажать сохранить.

 

 

2.  Секретное слово самому придумывать?

См. пункт 1

 

 

3.  Какие методы оплаты будут доступны после установки?

Яндекс деньги

Пластиковые карты Visa, Mastercard, Maestro.

Есть возможность использовать только один или оба.

 

4. Ошибки в логах

  • YandexPay Error: Hash not equal - Не совпадает секретное слово в настройках модуля и в настройках уведомлений яденег
  • YandexPay Error: Amount of payment not equal - Не совпадает сумма заказа и оплаченная сумма. 

5. Не приходят уведомления о оплате

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

    сайт их будет блокировать

  • Также может влиять преадресация (например на www) - тогда предаваемые от яндекса данные методом post теряются (смотреть логи доступа к сайту с ip адреса яндекс на адрес callback, какой ответ отдает сайт - должен быть 200)

7. Как добавить иконку к методу оплаты

 

     В настройках модуля

     поле название метода оплаты 

     <img src="путь к картинке" /> Яндекс деньги

 

8. Для работы требуется ioncube на хостинге?

    

    Нет

    в модуле не используется всем известный ioncube

    так как на многих хостингах проблемы и  с версией и тд

    ioncube закрывает полностью весь исходный код модуля

    в итоге вы не сможете доработать сами модуль или при помощи сторонних разработчиков

    в данном случае весь код открыт кроме привязки к домену

 

9. Ругается антивирус на хостинге

 

на данный момент код проверки ключа зашифрован стандартными функциями пхп

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

а то что он удаляет файл ну это хостер молодец - он должен просто вас предупредить что внимание а не удалять

у нормальных хостеров если они используют жалкую поделку антивируса это так и реализовано

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

 

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

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

конфликты разных версий куба

и самое главное невозможности изменения модуля без моего вмешательства.

 

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

 

по этому итог

 

использовать ион куб -нет (для покупателей плохо)

не использовать проверку домена (для продавца плохо)

 

использовать шифрование стандартными методами пхп (золотая середина)

 

необходимо добавить в исключения антивируса 2 файла

admin/controller/payment/yandexpay.php

admin/controller/payment/yandexpay_card.php

 

10. Что это за ошибка?

PHP Notice:  Undefined index: withdraw_amount in /var/www/render/data/www/astra-store.ru/catalog/controller/account/yandexpay.php

 

эта ошибка возникает когда вы нажимаете кнопку протестировать в кошельке яденег

так как при этогм не передается номер заказа

 

при реальных платежах такой ошибки не будет

 

11. Если вы установили модуль вручную

не через установщик то для полноценной работы необходимо установить еще и модификатор

тогда переименуйте файл install.xml в yandex.ocmod.xml и установите через установщик

потом не забудте обновить кэш модификаторов

 

12. Кнопка для повторной оплаты не появляется в личном кабинете

 

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

 

     для вывода кнопки необходимо в файле install.xml архива модуля

     <?php echo $order['status']; ?></div>

     заменить на строчку которая у вас в шаблоне похожая

     или то место куда вы хотите вставить кнопку

     из этого файла catalog/view/theme/вашатема/template/account/order_list.tpl

 

 

переименовать в install.ocmod.xml и установить через установщик (перед этим удалив старый модификатор)

не забыть обновить кэш

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Не появляется ссылка на оплату в личном каьинете после изменения статуса заказа в админке! Появляется только когда оформляешь заказ. Смысл модуля теряется ведь отложенной оплаты как токовой нет! Кривой модуль весь день пытаюсь его настроить уже все перепробывал! Вы сами то его проверяли?

Надіслати
Поділитися на інших сайтах


Не появляется ссылка на оплату в личном каьинете после изменения статуса заказа в админке! Появляется только когда оформляешь заказ. Смысл модуля теряется ведь отложенной оплаты как токовой нет! Кривой модуль весь день пытаюсь его настроить уже все перепробывал! Вы сами то его проверяли?

ссылка отправляется в письме

о изменении статуса

если вы делаете через просмотр и ставите галку

в лично мкабинете появляется кнопка тоже

 

это все при услоувии что вы устоновили модификацию

в модификациях появилась запись

вы обновили кэш модификаций

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

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Что нового в этой версии 2.3.1 (Посмотреть все изменения)

  • Добавлена совместимость с Opencart 2.1.x и Ocstore 2.1.x

Надіслати
Поділитися на інших сайтах

  • 3 months later...

Вроде все настроил, подскажите как протестировать? 

 

Только создавать товар с ценой? или есть механизм, чем не соображу.

товар за 1р

Надіслати
Поділитися на інших сайтах

Кстати не очень понял почему кнопка называется "подтвердить оплату"  - "Перейти к оплате" как то логичнее

файлы открыты

изменяйте как кому логичнее

catalog / language / russian / account / yandexplusplus.php

 

catalog / language / russian / account / yandexplusplus_card.php

Надіслати
Поділитися на інших сайтах

Да я то поменял у себя сразу. Это как предложение включить По умолчанию так как думаю что это не подходит по логике.

Другой вопрос - хостер прислал уведомление о вирусе, но фаил не удалил. С моей стороны нужны доп. действия?

Надіслати
Поділитися на інших сайтах

Да я то поменял у себя сразу. Это как предложение включить По умолчанию так как думаю что это не подходит по логике.

Другой вопрос - хостер прислал уведомление о вирусе, но фаил не удалил. С моей стороны нужны доп. действия?

а я вот думаю что все файлы открыты и все кому как подсказывает логика могут поменять

 

на ваше усмотрение

я бы добавил в исключение файлы мало ли что у хостера будет в будующем

Надіслати
Поділитися на інших сайтах

  • 5 months later...

я произвёл тестовый платёж, в настройках стоит изменение статуса при успешной оплате. оплата прошла успешно. статус не изменился. сообщение об успешной оплате не отправлено. почему сработал 'success_text_wait' вместо  'success_text'? 

Змінено користувачем sashaminus
Надіслати
Поділитися на інших сайтах


я произвёл тестовый платёж, в настройках стоит изменение статуса при успешной оплате. оплата прошла успешно. статус не изменился. сообщение об успешной оплате не отправлено. почему сработал 'success_text_wait' вместо  'success_text'? 

https://opencartforum.com/topic/51760-%D0%BA%D0%B0%D1%80%D1%82%D1%8B-%D1%8F%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3%D0%B8-%D0%BE%D1%82%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D0%B0-%D0%B4%D0%BB%D1%8F-oc2/?do=findComment&comment=453573#entry453573

сообственно пункт 5

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Здравствуйте, ashap. Интересует Ваш модуль, но возник такой вопрос: если у меня цены в украинских гривнах, то счет клиентам выставляется в гривнах или в рублях?

Надіслати
Поділитися на інших сайтах


Здравствуйте, ashap. Интересует Ваш модуль, но возник такой вопрос: если у меня цены в украинских гривнах, то счет клиентам выставляется в гривнах или в рублях?

Сам заказ как был так и будет в гривнах, но на яндексе будет произведена конвертация в рубли по курсу вашего магазина. На яндексе оплата только в рублях, другую валюту он не поддерживает.
Надіслати
Поділитися на інших сайтах

  • 4 months later...
1 час назад, EW1 сказал:

Доброго времени суток. Будет ли адаптирован под Опенкарт 2.3.2 ? 

будет

скоро сделаю

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
  • 2 weeks later...

В установочном файле для install.xml версия 1.0.0, в секции "<file path="catalog/view/theme/*/template/account/order_list.tpl">" искомая строчка заменяется на другую, у которой закрывающий тег перепутан, из-за этого вся верстка едет.

 

 

2017-03-01_11-32-46.png

Надіслати
Поділитися на інших сайтах


4 часа назад, jilizart сказал:

В установочном файле для install.xml версия 1.0.0, в секции "<file path="catalog/view/theme/*/template/account/order_list.tpl">" искомая строчка заменяется на другую, у которой закрывающий тег перепутан, из-за этого вся верстка едет.

 

 

2017-03-01_11-32-46.png

подскажите место покупки и номер заказа, а то я не вижу вас тут в покупателях и встает вопрос в легальности использования вами данного модуля

 

спасибо что сообщили о ошибке

но она на многих шаблонах она не вызывает проблем верстки

поправлено, еще раз спасибо

 

Надіслати
Поділитися на інших сайтах

Номера заказа не будет, я занимался интеграцией этого .... Решил написать об ошибке.

Дальше по файлу выяснил, что эта строчка ничего не делает, и даже только мешает установке других модулей которые ставят кнопки в то же место.

Большинство других модулей ищут строчку '<a href="<?php echo $order['href']; ?>"' и вставляют перед ней свой код кнопки.

Надіслати
Поділитися на інших сайтах


25 минут назад, jilizart сказал:

Номера заказа не будет, я занимался интеграцией этого .... Решил написать об ошибке.

Дальше по файлу выяснил, что эта строчка ничего не делает, и даже только мешает установке других модулей которые ставят кнопки в то же место.

Большинство других модулей ищут строчку '<a href="<?php echo $order['href']; ?>"' и вставляют перед ней свой код кнопки.

как это ничего не делает до этого значит делала а сейчас нет? а может демо посмотрите? дальше по файлу? это как? вы бредите там наверно уже еще какие то действия не от кнопки?

а как же она мешает?

если они ищут <a href="<?php echo $order['href']; ?> ? а ничего что там еще td впереди? а ничего что чтобы вставить оно все также изменяется ?

тут знаете кто первый того и тапки

 

моим модулям не одним не мешает а другим мешает? айаяй

тут смотрите дату публикации модуля 

кнопка уже была там тогда в самом начале как только модуль появился это и был старт модулей отложенная оплата, в этой кнопке в кабинете и была фишка

так что не вам мне рассказывать что там кто где ищет и кто кому мешает

удачи в интеграциях

 

Надіслати
Поділитися на інших сайтах

  • 5 weeks later...

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

Надіслати
Поділитися на інших сайтах


1 минуту назад, RayBob сказал:

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

9

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.