Jump to content
Sign in to follow this  
ashap

[Поддержка] Visa, Mastercard, Maestro, Я.Деньги ++

Recommended Posts

Странно что нет английского языка для фронтенда :( Но не беда, перевел сам (прикрепленный файл english.zip) :) Можно включить в следующую версию, покупатели ведь могут быть из за бугра ;)

Нашел еще недоработку.

В файле yandexplusplus.xml указаны напрямую значения value="Оплатить онлайн"

Переделал у себя так чтобы учитывало языки. (Прикрепленный файл yandexplusplus.zip)

Нерешенные проблемы:

1. Если нажать на кнопку оплаты из аккаунта, потом после перехода на страницу index.php?route=account/yandexplusplus сменить язык, получаем чистый лист с надписью "No data"

2. Если перейти на страницу яндекса для оплаты, а потом вернуться назад в магазин (не оплатив), то заказ из корзины пропадает, хотя в настройках стоит:Как сделать чтобы товар не пропадал из корзины в случае если человек не завершил платеж?

Проверил на всех остальных используемых модулях оплаты (приват24,киви,liqpay,робокасса(20методов оплаты): все после отказа возвращают в ту же корзину откуда ушел покупатель. К примеру человек передумал платить яндекс деньгами, нажал возврат, а тут пусто - не порядок...

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

p.s. Поизучав еще немного модуль пришел к выводу что много всего надо дорабатывать для мультиленг сайта (кроме того что я уже сделал). Особенно кастомизируемые письма и свои тексты для страниц. Там даже не предусмотрен вариант того что на сайте может быть несколько языков :( Как вариант решения на ходу пока что вижу написание текста сразу на 2 языках, но не красиво.

Если без кастомных писем и страниц я как то обойдусь, то вот с последними 2 пунктами о которых говорил выше ("No data" при смене языка и пропадающий товар из корзины при отмене) смириться не могу. Еще текущий вариант реализации "оплатить из кабинета" тоже не совсем удачно реализован если исходить из того что на сайте несколько способов оплаты. Человек не может изменить способ, а может только оплатить тем методом который выбрал изначально. Даже яндекс-деньги на яндекс-карту поменять нельзя... печалька

Вопрос на засыпку: можно мне поменять этот модуль на модуль простая оплата? Там хоть лишнего меньше будет... Есть какаято система возврата? Домен я вроде как еще не запросил себе... Или может в ближайшие дни появится мультиленг суппорт и исправлены выявленные мной ошибки?

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

 

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

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

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

 

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

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

 

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

 

исходный код получен, заявленного мултиленга в описании нет

Share this post


Link to post
Share on other sites

p.s. Поизучав еще немного модуль пришел к выводу что много всего надо дорабатывать для мультиленг сайта (кроме того что я уже сделал). Особенно кастомизируемые письма и свои тексты для страниц. Там даже не предусмотрен вариант того что на сайте может быть несколько языков :( Как вариант решения на ходу пока что вижу написание текста сразу на 2 языках, но не красиво.

 

 

 а как же иначе если не надвух языках писать? вам же 2 надо) яндекс-переводчик с модулем не поставляется)

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

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

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

Share this post


Link to post
Share on other sites

а как же иначе если не надвух языках писать? вам же 2 надо) яндекс-переводчик с модулем не поставляется)

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

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

На примере той же "робокасса 20 способов оплаты" - под название каждого метода есть соответствующие поля языка.

То есть в адмике я ввожу как назвать метод на русском и как на английском. Вообщем пока что просто буду использовать яндекс деньги из состава робокасса (там каждый метод выводится отдельной иконкой). посмотрю на то как часто будут пользоваться люди яндексом и если окажется что потеря 3% от комиссии робокассы сопоставима по затратам с дороботкой модуля, то буду дорабатывать.

XlT8OF5L.png

Share this post


Link to post
Share on other sites

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

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

На примере той же "робокасса 20 способов оплаты" - под название каждого метода есть соответствующие поля языка.

То есть в адмике я ввожу как назвать метод на русском и как на английском. Вообщем пока что просто буду использовать яндекс деньги из состава робокасса (там каждый метод выводится отдельной иконкой). посмотрю на то как часто будут пользоваться люди яндексом и если окажется что потеря 3% от комиссии робокассы сопоставима по затратам с дороботкой модуля, то буду дорабатывать.

 

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

Share this post


Link to post
Share on other sites

2. Если перейти на страницу яндекса для оплаты, а потом вернуться назад в магазин (не оплатив), то заказ из корзины пропадает, хотя в настройках стоит:Как сделать чтобы товар не пропадал из корзины в случае если человек не завершил платеж?

Проверил на всех остальных используемых модулях оплаты (приват24,киви,liqpay,робокасса(20методов оплаты): все после отказа возвращают в ту же корзину откуда ушел покупатель. К примеру человек передумал платить яндекс деньгами, нажал возврат, а тут пусто - не порядок...

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

 

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

 

статус это другое, могу лично сделать где и какой статус и где чистить не чистить, все решаемо, тут реализовано мое видение

Share this post


Link to post
Share on other sites

1. Если нажать на кнопку оплаты из аккаунта, потом после перехода на страницу index.php?route=account/yandexplusplus сменить язык, получаем чистый лист с надписью "No data"

 

проблема решена можете обновить модуль

Share this post


Link to post
Share on other sites

После обновления у меня оплата не происходит вообще - висит на "Подождите... Происходит переход к оплате"

 

Потом появляется ошибка:
Parse error: syntax error, unexpected T_PUBLIC in /catalog/controller/account/yandexplusplus.php

 

 

редактор кода показывает там ошибку синтаксическую. строка 454

 

получается перед не хватает закрывающейся } или наоборот где то лишняя {

 

добавил } в 453 строку, ошибка пропала, оплата проходит, переключение языков работает без "No data", спасибо за это. надеюсь мультиленг появится тоже.

 

тут реализовано мое видение

 

 

Приведу пример из тойже робокассы, там реализован выбор так:

 

Первый вариант:

Заказ появляется в системе ДО его оплаты
В момент когда покупатель нажимает на кнопку "Подтвердить заказ" происходят события:
- Заказу присваивается статус и он начинает отображаться в админке в "Продажи" => "Заказы"
- Покупатель пробрасывается на сайт Робокассы для оплаты заказа
- Покупателю на e-mail приходит письмо о том что заказ создан (в письме отображается ссылка в Робокассу, по которой можно оплатить заказ, на тот случай если покупатель случайно закроет окно с оплатой Робокассы, не заплатив за заказ)
 
В момент когда покупатель оплачивает заказ происходят события: - статус заказа меняется - покупателю приходит письмо о том что статус заказа изменился

 

 

Второй вариант:
Заказ появляется в системе ПОСЛЕ его оплаты
В момент когда покупатель нажимает на кнопку "Подтвердить заказ" происходят события:
- Заказу НЕ присваивается статус и он отображается в админке в "Продажи" => "Заказы" ТОЛЬКО если задать в фильтре статус "Потерянные заказы"
- Покупатель пробрасывается на сайт Робокассы для оплаты заказа
- Покупателю НЕ приходит e-mail о том что заказ создан
 
В момент когда покупатель оплачивает заказ происходят события: - Заказу присваивается статус и он начинает отображаться в админке в "Продажи" => "Заказы"
- Покупателю на e-mail приходит письмо о том что заказ создан

 

 

То есть мне бы вот именно второй вариант.

Яндекс по идее же посылает уведомление на сайт о оплате, иначе для чего заполняется "Адрес HTTP-уведомления: index.php?route=account/yandexplusplus/callback" ?

 

Share this post


Link to post
Share on other sites

После обновления у меня оплата не происходит вообще - висит на "Подождите... Происходит переход к оплате"

 

Потом появляется ошибка:

Parse error: syntax error, unexpected T_PUBLIC in /catalog/controller/account/yandexplusplus.php

 

 

редактор кода показывает там ошибку синтаксическую. строка 454

 

получается перед не хватает закрывающейся } или наоборот где то лишняя {

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

теперь все норм

Share this post


Link to post
Share on other sites

Спасибо, модуль отличный! Все установилось и настроилось. Никаких проблем в работе не возникло. 

Share this post


Link to post
Share on other sites
Я купил сегодня ваш модуль

Требуется ключ лицензионный мне

Share this post


Link to post
Share on other sites

Напишите автору в личку ваш домен

Edited by Lesia

Share this post


Link to post
Share on other sites

Напишите автору в личку ваш модем

 

У меня нет модема - у меня выделенная линия

Share this post


Link to post
Share on other sites

))) 

 

домен имеллось ввиду)))

да да, ссори ошиблась

Share this post


Link to post
Share on other sites

Как безопасно обновиться с 102 до последней, просто перезалить файлы ?

С БД всё корректно будет ?

 

Если правильно понял, теперь есть возможность покупателю оплачивать товар используя вебмани, а денежка будет поступать так же на яндекс кошелёк?

 

И хотелось бы понять в чём отличие модулей:

Яндекс деньги ++
Яндекс деньги - Visa, Mastercard, Maestro ++

 

Просто у Вас так написано в мануале, мол хотите один, а хотите два включайте )

Я так понимаю первый работает только с платёжной системой Яндекс, а второй ещё включает приём платежей с карт ?

Share this post


Link to post
Share on other sites

Как безопасно обновиться с 102 до последней, просто перезалить файлы ?

С БД всё корректно будет ?

 

Если правильно понял, теперь есть возможность покупателю оплачивать товар используя вебмани, а денежка будет поступать так же на яндекс кошелёк?

 

И хотелось бы понять в чём отличие модулей:

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

Яндекс деньги - Visa, Mastercard, Maestro ++

 

Просто у Вас так написано в мануале, мол хотите один, а хотите два включайте )

Я так понимаю первый работает только с платёжной системой Яндекс, а второй ещё включает приём платежей с карт ?

просто перезаписать, с бд все ок будет

 

где вебмани это другой модуль, там по договору с яндексом только для ип и юр лиц, деньги сразу на р\с падают ну комиссии другии там

 

2 модуля все через яндекс

один принимат яденьги другой карты

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

на сколько видел по данной теме - Явление это Временное

Share this post


Link to post
Share on other sites

на сколько видел по данной теме - Явление это Временное

Все временное - постоянно :)

Думаю проблемы яндекса в отключении некоторых банков РФ (санкции) от зоны действия Visa и Мастеркард за пределами РФ

Думаю яндекс ищет других партнеров банков, если государство не помешает.

 

А пока извините  факты такие.

Что гражданам других стран совершенно не выгодно работать на прием денег через яндекс (не возможность вывести на прямую на карту, не возможность конвертации в другие электронные деньги, дикая комиссия (от 20 до 30% !) вывода и проблемы с выводом через обменники).

Так что, на сегодня,  получается что модуль только для РФ

Share this post


Link to post
Share on other sites

Все временное - постоянно :)

Думаю проблемы яндекса в отключении некоторых банков РФ (санкции) от зоны действия Visa и Мастеркард за пределами РФ

Думаю яндекс ищет других партнеров банков, если государство не помешает.

 

А пока извините  факты такие.

Что гражданам других стран совершенно не выгодно работать на прием денег через яндекс (не возможность вывести на прямую на карту, не возможность конвертации в другие электронные деньги, дикая комиссия (от 20 до 30% !) вывода и проблемы с выводом через обменники).

Так что, на сегодня,  получается что модуль только для РФ

 

Подключите карту Яндекс.Денег и не будет никаких проблем. При выводе через покупки в магазинах вообще никакой комиссии.

Share this post


Link to post
Share on other sites

Подключите карту Яндекс.Денег и не будет никаких проблем. При выводе через покупки в магазинах вообще никакой комиссии.

Снимать деньги через неё могут только граждане РФ, я тоже так хотел сделать, но снимать можно только после авторизации

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By ashap
      1 400.00 руб
      Скачать/Купить дополнение


      Оплата с внутреннего счета
      ShopCreditPay позволяет совершить оплату с использованием внутреннего счета(кредита) магазина.
      При отсутствии средств либо скрывается либо выводит предупреждение (задается в настройках модуля)
       
      Версия для магазинов 3.0 по ссылке
      Версия для магазинов 2.3 по ссылке
      Версия для магазинов 2.0, 2.1 по ссылке
       
       
      Для онлайн пополнения личного счета покупателем, используйте модуль https://opencartforum.com/files/file/2043-%D0%BF%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D1%87%D0%B5%D1%82%D0%B0-robokassa/
       
      Demo:
      http://dev33.pe-art.ru/
      Аккаунт с доступным кредитом на счету
      shopcredit@shopcredit.ru
      shopcredit
       
      Админ панель
      http://dev33.pe-art.ru/admin/
      demo
      demo
       
      Протестировано
      Opencart 1.5.3.1 - 1.5.6.4
      Ocstore 1.5.3.1 - 1.5.6.4
       
      Установка:
      Скопировать содержимое папки Upload в корень сайта
      Отключить Дополнения - Учитывать в заказе - Кредит магазина
      Установить и включить Дополнения - Оплата - Оплата с счета(кредита) магазина
      Добавил ashap Добавлено 25.09.2014 Категория Платежные системы Системные требования Сайт разработчика https://store.pe-art.ru Метод активации Без активации Ioncube Loader Нет OpenCart 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 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 OpenCart.Pro, ocShop OcShop 1.5.6.4.х Обращение к серверу разработчика Старая цена  
    • By ashap
      ShopCreditPay позволяет совершить оплату с использованием внутреннего счета(кредита) магазина.
      При отсутствии средств либо скрывается либо выводит предупреждение (задается в настройках модуля)
       
      Версия для магазинов 3.0 по ссылке
      Версия для магазинов 2.3 по ссылке
      Версия для магазинов 2.0, 2.1 по ссылке
       
       
      Для онлайн пополнения личного счета покупателем, используйте модуль https://opencartforum.com/files/file/2043-%D0%BF%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D1%87%D0%B5%D1%82%D0%B0-robokassa/
       
      Demo:
      http://dev33.pe-art.ru/
      Аккаунт с доступным кредитом на счету
      shopcredit@shopcredit.ru
      shopcredit
       
      Админ панель
      http://dev33.pe-art.ru/admin/
      demo
      demo
       
      Протестировано
      Opencart 1.5.3.1 - 1.5.6.4
      Ocstore 1.5.3.1 - 1.5.6.4
       
      Установка:
      Скопировать содержимое папки Upload в корень сайта
      Отключить Дополнения - Учитывать в заказе - Кредит магазина
      Установить и включить Дополнения - Оплата - Оплата с счета(кредита) магазина
    • By ashap
      1 400.00 руб
      Скачать/Купить дополнение


      Оплата с внутреннего счета - баланса магазина (для oc 2.3)
      ShopCreditPay позволяет совершить оплату с использованием внутреннего счета(кредита) магазина.
      При отсутствии средств либо скрывается либо выводит предупреждение (задается в настройках модуля)
       
      Дополнительный функционал:
      Умеет работать при нехватке средств за весь заказ. При полном покрытии заказа балансом показывается как метод оплаты, а при не хватке баланса для полного покрытия заказа используется частичное покрытие заказа с отображением суммы списанной с баланса в разделе итого (остаток оплачивается стандартно через любой другой модуль оплаты, включая онлайн платежи).
       
      Версия для магазинов 3.0 по ссылке
      Версия для магазинов 2.0, 2.1 по ссылке
      Версия для 1.5 по ссылке
       
      Demo oc2:
      http://dev34.pe-art.ru/
      Аккаунт с доступным кредитом на счету
      admin@admin.ru
      12345

      Админ панель
      http://dev34.pe-art....t/shopcreditpay
      demo
      demo
       
      *Не требует VQMOD
      *Не требует OcMOD
      *Не заменяет системных файлов
      *Совместим с модулем simple
       
      Смотрите также другие модули по ссылке
      Добавил ashap Добавлено 19.10.2017 Категория Платежные системы Системные требования Сайт разработчика https://store.pe-art.ru/ Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.