Народ, поделитесь, может, у кого есть QIWI отдельно (без Робокассы). На Робокассу что-то народ ругается очень сильно: касса — да, а вот с робо — вопросы…
В интернет-магазине есть ROBOKASSA. Там есть все, и QIWI в том числе.
Я приобретал компонент InstantShop в апреле, в дефолте его нет😥Нет его и в демо-версии магазина😥Возможно, он есть в компоненте Биллинг, но я этот компонент не приобретал.у меня по дефолту модуль qiwi есть без всякой робокассы...
Да, именно так, извините, что ввел в заблуждение, я приобретал все кучей мапс, шоп и биллинг.Возможно, он есть в компоненте Биллинг,
P.S. Вообще то вопросы по премиумкомпонентам задаются напрямую разработчикам в СТ
разработчик не отвечает там.Вообще то вопросы по премиумкомпонентам задаются напрямую разработчикам в СТ
Вот по видеокомпоненту все гладко и разработчик всегда помогает. С мапсой и шопом чуток все печальнее, обновлений давно не было и странно, что киви нет в стандарте шопа, ибо это сейчас одна из самых удобных систем для обычных людей не занятых в ИТ, т.к автоматы стоят в каждом магазине
1. Для начала необходимо зарегистрировать отдельный кошелек здесь: ishopnew.qiwi.ru/ — это такой же кошелек QIWI только для магазинов. На мой взгляд удобнее, т.к. конечный клиент не получает номер Вашего личного телефона. Деньги выводятся так же как и на обычном QIWI кошельке.
2. Получить свой идентификатор (номер кошелька).
3. Далее добавить платежную систему:
instantcms.ru/users/files/download3458.html
Архив нужно распаковать в /components/shop/payments/
В файле /components/shop/frontend.php добавить код:
(только не в конец файла, а по аналогии рядом с остальными платежными системами)
//============================================================================// //============================================================================// // // Генерация для QIWI кошелька // if ($do=='qiwi'){ $qiwi = $model->getPaymentSystem('qiwi'); if (!$qiwi) { $inCore->halt(); } $order_id = $inCore->request('order_id', 'int', 0); $order = $model->getOrder($order_id); if (!$order) { $inCore->halt(); } if ($order['summ_parts'][1]=='') { $order['summ_parts'][1] = '00'; } $model->setOrderPaymentSystem($order_id, 'QIWI кошелек'); $currency_kurs = $qiwi['config']['currency']['RUR']; $order['title'] = 'Zakaz '.$order_id; include(PATH.'/components/shop/payments/qiwi/template.php'); $inCore->halt(); } //============================================================================// //============================================================================//
(так же не в конец файла, а по аналогии рядом с остальными платежными системами)
'_uri' => '/^shop\/payment\/qiwi.html$/i', 'do' => 'qiwi' );
Здесь главное не нарушить последовательность действий. Распаковать, добавить код, а только потом заходить на сайт и пробовать. Иначе платежная система добавится с косяками. Точно уже не помню с какими.
версия 1.10.1 при выборе qiwi переходит на страницу 404, где копать? Сделал все как написано
1. Можно попробовать почистить кэш.
2. Зайти в SQL и удалить "QIWI кошелек" из таблицы "cms_shop_psys". После повторного входа в админку сайта платежная система должна вновь появиться.
3. Чуть позже еще раз все проверю на чистом движке.
Не помогло. Проблема именно в том что нарушил последовательность. Какие есть еще варианты?
По идее все должно было вылечить удаление "QIWI кошелек" из таблицы "cms_shop_psys".
Дело в том, что когда мы закидываем папку с новой платежной системой в /components/shop/payments/ то движок видит ее и автоматически добавляет ее в "Платежные системы", а так как в файлах движка frontend.php и router.php не описано как с ней работать — возникает ошибка. У меня данная платежная система работает.
Можете прислать мне файлы /components/shop/frontend.php и /components/shop/router.php проверю все ли там в порядке. qsayou@ya.ru
Не помогло. Проблема именно в том что нарушил последовательность. Какие есть еще варианты?
По идее все должно было вылечить удаление "QIWI кошелек" из таблицы "cms_shop_psys".
Дело в том, что когда мы закидываем папку с новой платежной системой в /components/shop/payments/ то движок видит ее и автоматически добавляет ее в "Платежные системы", а так как в файлах движка frontend.php и router.php не описано как с ней работать — возникает ошибка. У меня данная платежная система работает вот здесь cosmo-zona.ru/
Можете прислать мне файлы /components/shop/frontend.php и /components/shop/router.php проверю все ли там в порядке. qsayou@ya.ru
У вас киви в автомате или всетаки ручной режим?
Наверняка есть более рациональный способ и так как мои познания в программировании минимальны… я решил сделать самым простым способом, который предлагает сам QIWI — форма в которую нужно ввести данные для оплаты.
<form method="get" action="https://w.qiwi.ru/setInetBill_utf.do" target="iframeName" > <input name="from" value="5794"> <input name="to" value="9151111111"> <input name="summ" value="0.01"> <input name="com" value="test"> <input name="iframe" value="true"> <input type="submit"> </form> <iframe name="iframeName" frameborder="0" width="550" height="700"></iframe>
Клиент выбирает форму оплаты, вводит свой телефон, сумма подставляется автоматически в поле суммы, а номер заказа пишется в комментарии… нажимает оплатить и чуть ниже во фрейме QIWI просит подтвердить пароль. И деньги уже у Вас.
Только здесь речь идет о ishopnew.qiwi.ru, а не о обычном qiwi.ru кошельке с номером телефона.