FAQ для Visa, Mastercard, Maestro, Я.Деньги ++

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

c0db09a6ea4e55ec8e49bad9dc704bc8.jpg

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

 

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

См. пункт 1

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

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

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

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

 

4. В чем отличие модуля от Яндекс деньги, Visa, MasterCard, Maestro (простая оплата) ?

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

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

например так

Ваш заказ # $orderid$ на сумму $itogo$ успешно оплачен. С Вас удержана комиссия $total-komis$

это все делается в настройках модуля(все переменные доступные для отображения там же в настройках написаны напротив каждого поля где можно ввести их)

 

ну и покупателю выведется текст

Ваш заказ # 5 на сумму 3000р. успешно оплачен. С Вас удержана комиссия 60р.

 

все навороты в описании в пунктах ++

 

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

 

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

 

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

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

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

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

 

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

Нет

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

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

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

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

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

 

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

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

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

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

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

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

 

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

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

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

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

 

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

по этому итог

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

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

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

 

Необходимо добавить в исключения эти 2 файла admin/controller/payment/yandexplusplus.php и yandexplusplus_card.php

 

10. Что это за ошибка? PHP Notice:  Undefined index: withdraw_amount in /catalog/controller/account/yandexplusplus.php

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

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

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

 

11. (ТОЛЬКО OPENCART 2). Если вы установили модуль вручную (копирование из папки upload в корень сайта)

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

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

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

 

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

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

для вывода кнопки необходимо в файле vqmod/xml/yandexplusplus.xml

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

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

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

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

 

для опенкарт 2 изменения в install.xml

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

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

 

13. При переходе на страницу оплаты пишет No currency RUB

так как яндекс принимает только рубли валюта с кодом RUB должна существовать в валютах, ее можно не включать если она не нужна