Поиск по сайту
Результаты поиска по тегам 'payment'.
Найдено 19 результатов
-
Версия 1.0.0
Module for integration Your store with payment system Credomatic. For quick contact with the developer, write to Skype dubok1195 Thank you for your choice! Regards Glove Модуль для интеграции Вашего магазина с онлайн сервисом Credomatic. Для быстрого контакта с разработчиком пишите в скайп dubok1195 Спасибо за Ваш выбор! С уважением Glove10.00 USD-
- payment
- payment methods
- (и ещё 4)
-
Доброго времени суток, уважаемые коллеги! Столкнулся с нестандартной задачей при работе с модулем simple в opencart 2.1 Цель задачи была создать метод оплаты "Оплата бонусами", но так, что бы он не "светился" на сайте, а по факту автоматически отправлял информацию при нажатии клиентом кнопку "использовать все бонусы" ну и естественно другие методы оплаты должны быть скрыты. Так вот, я бы хотел все это решить через Фронт, но не пойму как обращаться к элементу по ID если ID передается следующим образом. <?php foreach ($payment_methods as $payment_method) { ?> <?php if($payment_method['code'] == 'cash_terminal') if ($id_choice_supermarket != 3 && $id_choice_supermarket != 6 && $id_choice_supermarket != 7 && $id_choice_supermarket != 8 && $_SESSION["default"]["shipping_method"]["code"] != "pickup.pickup") continue; ?> <?php if($payment_method['code'] == 'liqpay_freeze') if (isset($_POST["reward_bonus_check"]) && strlen($_POST["reward_bonus_check"])>0) continue; ?> <div class="e5_7 radio" style="padding-bottom: 12px; <?php if($id_choice_supermarket != 8) if($payment_method['code'] != "monobank" && $payment_method['code'] != "card_privat" && $payment_method['code'] != "cash" && $_SESSION["default"]["shipping_method"]["code"] != "courier.courier") echo "display:none"; ?>"> <input type="radio" data-onchange="reloadAll" class="e9" name="payment_method" value="<?php echo $payment_method['code']; ?>" <?php echo !empty($payment_method['dummy']) ? 'disabled="disabled"' : '' ?> <?php echo !empty($payment_method['dummy']) ? 'data-dummy="true"' : '' ?> id="<?php echo $payment_method['code']; ?>" <?php if ($payment_method['code'] == $code) { ?>checked="checked"<?php } ?> /> <label for="<?php echo $payment_method['code']; ?>" class="e9_1"> <?php echo $payment_method['title']; ?> <?php if (isset($payment_method['terms'])) { ?> <?php echo $payment_method['terms']; ?> <?php } ?> </label> </div>
-
ajax quick checkout не меняется способ оплаты
ruslaneh опубликовал теме в Opencart 3.x: Общие вопросы
Установил модуль ajax quick checkout и робокассу, активировал модуль оплаты "банковский перевод". Когда захожу на страницу оплаты, и по умолчанию стоит робокасса. Когда меняю на банковский перевод, то платежная система меняется только со 2 раза (т.е обратно переключаем на робокассу и опять на банковский перевод) и только тогда появляются подсказки банковского перевода. Если переключить 1 раз то оплата пойдет по робокассе несмотря на то, что выбран банковский перевод. Данная дичь работает и наоборот: если по умолчанию(т.е сортировка по приоритету) выше у банковского перевода. Как решить проблему?- 2 ответа
-
- ajax quick checkout
- payment
- (и ещё 2)
-
Имеется OpenCart 3.0.2.0, PHP 5.6.3 на хосте Планирую для себя запустить инет-магазин, сам специализируюсь немного на другом, поэтому заранее прошу прощения за нубские вопросы. Нужно внедрить систему оплаты через некие местные банки, у которых есть свое API. А точнее, при выборе местной системы платежа, клиент должен попасть на страничку банка, с которой при удачной или неудачной оплате вернется обратно на сайт интернет магазина (по разным URL). Есть ли смысл городить свое, или есть готовое бесплатное решение такого уровня? Нашел в интернете тыц и тыц две, вернее три части, описывающие создание своего модуля системы оплаты, но будет ли оно работать на версии 3.0.2.0?
-
Всем доброго времени суток! Переносили модуль оплаты Barclay/PostFinance Payments (самого инсталятора нету) с версии 2.1 на 2.3 ну и как обычно не все так просто.. После того как все файлы перенесли, модуль появился в "Модули олпаты", но при активации выдет эту ошибку: Fatal error: Uncaught Error: Class 'Controllerextensionpaymentogoneecommerce' not found in /home/***/public_html/system/storage/modification/system/engine/action.php:43 Stack trace: #0 /home/***/public_html/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #1 /home/***/public_html/system/storage/modification/system/engine/action.php(51): ControllerStartupRouter->index() #2 /home/***/public_html/system/engine/front.php(34): Action->execute(Object(Registry)) #3 /home/***/public_html/system/engine/front.php(29): Front->execute(Object(Action)) #4 /home/***/public_html/system/framework.php(103): Front->dispatch(Object(Action), Object(Action)) #5 /home/***/public_html/system/startup.php(124): require_once('/home/***/...') #6 /home/***/public_html/admin/index.php(19): start('admin') #7 {main} thrown in /home/***/public_html/system/storage/modification/system/engine/action.php on line 43 Помогите плз исправить! СОС!)
- 3 ответа
-
- opencart 2x
- payment
-
(и ещё 1)
Теги:
-
10 Завантажити / Придбати розширення Credomatic (Платежная система baccredomatic.com) Module for integration Your store with payment system Credomatic. For quick contact with the developer, write to Skype dubok1195 Thank you for your choice! Regards Glove Модуль для интеграции Вашего магазина с онлайн сервисом Credomatic. Для быстрого контакта с разработчиком пишите в скайп dubok1195 Спасибо за Ваш выбор! С уважением Glove Автор dubok1195 долучення 21.03.19 Категорія Платіжні системи Системные требования Метод активации Без активации Ioncube Loader Нет ocStore Несовместим OpenCart.Pro, ocShop Не проверялось Звернення до сервера розробника Нет
-
- payment
- payment methods
- (и ещё 4)
-
Завантажити / Придбати розширення PimPay платежная система на opencart 3.x.x Модуль для приема платежей на сайт системой оплат PimPay Установка: 1) Зайти в панель управления -> Расширения -> Установка расширений -> загрузить 2) Зайти в модули -> оплата -> PimPay и активировать 3) Настроить модуль и принимать платежи =) Настройка: 1) Ввести shop id и Secret из личного кабинета PimPay 2) В личном кабинете PimPay ввести URL адрес обратного вызова магазина (из настроек модуля) 3) Выбрать статусы заказов после (оплаты, неуспешной оплаты, возврата), нижняя граница и географические зоны на свой выбор 4) Статус поставить на включено Прибыльных вам сделок Автор Maklaosdelay долучення 15.12.18 Категорія Платіжні системи Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Несовместим Звернення до сервера розробника Нет
-
- pimpay
- платежная система
-
(и ещё 2)
Теги:
-
Версия 1.0.0
Адаптированный под Opencart 2.3 модуль оплаты с помощью платежного сервиса portmone.com.ua. == Требования == Opencart/OcStore 2.3 (для 2.0-2.2 есть официальная бесплатная версия). == Установка == 1. Убедитесь в соответствии версий модуля и вашей CMS Open Сart 2.3, они должны совпадать. 2. Скачать плагин к себе на компьютер, распаковать 3. Закачать все из папки upload на в корневую папку Open Сart 4. Зайти в админку, найти в списке меню Дополнения->Платежи метод оплаты Portmone и нажать "Установить" 5. Перейти на вкладку Редактировать, выбрать "Включить прием оплаты через Portmone"->Включить, заполнить все обязательные поля, Payee ID, Логин Интернет-магазина, Пароль Интернет-магазина. 6. Жмем "Сохранить" Метод активен и появится в списке оплат вашего магазина. P.S. Portmone, принимает только Гривны (UAH) P.S. Сумма платежа не конверируется в валюту Гривны(UAH) автоматически. В магазине по умолчанию должна быть валюта Гривны (UAH) == Известные проблемы == После сохранения настроек модуля может ругаться на отсутствие прав доступа, но при этом все настройки сохраняются. Чтобы избавиться от ошибки, нужно выйти и снова зайти в модули.300 руб. -
Добрый день, форумачане! Как сделать суммы доставки от вида оплаты? Например клиент выбрал Банковский перевод то ему к сумме доставки добавлялось +3%
-
300 Завантажити / Придбати розширення Модуль оплаты Portmone для Opencart/OcStore 2.3 Адаптированный под Opencart 2.3 модуль оплаты с помощью платежного сервиса portmone.com.ua. == Требования == Opencart/OcStore 2.3 (для 2.0-2.2 есть официальная бесплатная версия). == Установка == 1. Убедитесь в соответствии версий модуля и вашей CMS Open Сart 2.3, они должны совпадать. 2. Скачать плагин к себе на компьютер, распаковать 3. Закачать все из папки upload на в корневую папку Open Сart 4. Зайти в админку, найти в списке меню Дополнения->Платежи метод оплаты Portmone и нажать "Установить" 5. Перейти на вкладку Редактировать, выбрать "Включить прием оплаты через Portmone"->Включить, заполнить все обязательные поля, Payee ID, Логин Интернет-магазина, Пароль Интернет-магазина. 6. Жмем "Сохранить" Метод активен и появится в списке оплат вашего магазина. P.S. Portmone, принимает только Гривны (UAH) P.S. Сумма платежа не конверируется в валюту Гривны(UAH) автоматически. В магазине по умолчанию должна быть валюта Гривны (UAH) == Известные проблемы == После сохранения настроек модуля может ругаться на отсутствие прав доступа, но при этом все настройки сохраняются. Чтобы избавиться от ошибки, нужно выйти и снова зайти в модули. Автор element100500 долучення 22.08.17 Категорія Платіжні системи Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 2.3 OpenCart.Pro, ocShop Звернення до сервера розробника
-
[Підтримка] Advanced cash (adv cash) payment + transaction history
Maklaosdelay опубликовал теме в Оплата
30 Завантажити / Придбати розширення Advanced cash (adv cash) payment + transaction history Поддержка платежных систем (список может меняться): AdvCash Bitcoin Payeer Perfect Money WEX Epese Epay Работет как в стоковой корзине так и в других модулях корзины. Что в упаковке: Платежная система adv cash на ваш сайт. Отображение последних платежей на ваш счёт прямо в админке сайта. (не для opencart 3.x.x) Установка: Разархивировать содержымое архива В папке upload есть папка с названием версий опенкарта, содержымое нужной папки залить на хостинг в корень сайта (для oc3.0 можна через менеджер уставки) Зайти в админ панель, выбрать разширения - оплата - advcash - активировать Зарегистрироваться на advcash Верифицировать акаунт Создать API в админке advcash (не обязятельно) если нужно чтобы список транзакцый был в админке опенкарта Создать SCI в админке advcash, и дождаться подтверждения на почту от администации advcash о включении выбраных способов оплаты Настроить модуль Настройка: Вкладка SCI Указать имя SCI, пароль от SCI, эмейл указаный в SCI Тип Использовать цыфровую подпись - дополнительная проверка на изменения суммы в момент оплаты на сайте Не проверять цыфровую подпись - без проверки суммы Нижняя граница - минимальная сума когда доступен метод оплаты, advcash принимает не меньше 0,01 долара Статус - включено Статус заказа после оплаты, Географическая зона, Порядок сортировки - исходя из своих бизнес потребностей Вкладка API history/balance Указать имя API, пароль от API, эмейл указаный в API, сохранить В полях баланс и история может появиться ошыбка WRONG IP ADDRESS: [*.*.*.*], этот ip нужно будет указать в настройках api на advcash Автор Maklaosdelay долучення 30.04.18 Категорія Платіжні системи Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Звернення до сервера розробника Нет -
Требуется помощь в упрощении заказа в ocStore-2.1.0.2.1 А именно убрать метод "Способ Оплаты" Находил похожие темы, но они не актуальны т.к. предложенные там методы для более устаревших версий opencart. Прошу не предлагать модули:)
- 5 ответов
-
- chechout
- упрощение заказа
- (и ещё 3)
-
Завантажити / Придбати розширення Модуль оплаты NixMoney для Opencart, ocStore Модуль оплаты используя платёжную систему NixMoney. https://www.nixmoney.com/ Список основных поддерживаемых валют - USD, EUR, BTC (bitcoin) Автор Sanyaberkut долучення 27.04.16 Категорія Платіжні системи Системные требования Метод активации Ioncube Loader ocStore OpenCart.Pro, ocShop Звернення до сервера розробника
-
-
Модуль оплат своими руками или как сделать платежный модуль (плагин) для магазина. Определения Заказ - это то что создано в магазине из корзины покупок Счет - это то что создано в платежной службе для данного заказа для оплаты. Таким обрзом у одного заказ можжет быть создано несколько счетов в разных платежных службах, хотя олпачен должен быть только один. В openStore При оформлении заказа из собранной корзины - просто берутся все заказы со статусом 0 и собираются в одну корзину. При оформлении заказа, последним идет выбор платежного способа - он же задает ссылку через файл catalog\controller\payment\MY_MODULE.php в котором должны быть заданы 3 функции index - создает кнопку для вызова оплаты pay - создает заказ и запускает создание счета для него и перенаправление покупателя на созданный счет callback - сюда принимаем уведомление о поступивших платежах из платежного сервиса в OpenStore функция index выглядит так class ControllerPaymentMyModule extends Controller { protected function index() { // страницу окончания создания заказа свою грузим $this->data['action'] = $this->url->link('payment/MY_MODULE/pay'); // добавили этот шаблон в общую папку $tpl = '/template/common/payment_confirm.tpl'; if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . $tpl) ) { $this->template = $this->config->get('config_template') . $tpl; } else { $this->template = 'default' . $tpl; } $this->render(); } а файл /template/common/payment_confirm.tpl содержит: <div class="buttons"> <div class="right"> <a href="<?php echo $action; ?>" class="button" ><?php echo $button_confirm; ?></a> </div> </div> И для закрытия корзины и создания заказа вызывается функция index вашего модуля через ссылку. Обычно она вида payment/MODULE_NAME ========== MAKE BILL Итак, после того как Вы выбрали способ оплаты вызывается его MODULE_FUNCTION функция. При этом данная функция должна: создать заказ (insert order) из корзины - это делается вызовом встроенной функции payment/checkout/insert При этом необходимо задать новый статус заказа (до этого статус был = 0 и поэтому такой заказ не показывался ни где) и записать в созданный заказ данные об созданном счете. Статус заказа желательно установить в 1 (Ожидание) очистить корзину создать счет на оплату в выбранной платежной службе записать данные о созданном счете в историю заказа (update order) - используем встроенную команду update пере-направить покупателя на созданный счет GET NOTE Так же в платежном модуле должна быть функция принимающая уведомления от платежной службы об оплате, как правило она называется callback(). Эта функция должна: получить данные проверить их на достоверность используя спообы защиты. занести информацию в заказ. Это делается встроенной функцией update - при этом желательно записать дополнительную информацию об оплате - какая платежная служба, какой аккаунт принял деньги на какую дату-время, в какой валюте и сколько., При этом если от службы пришло уведомление об оплате счета для заказа: со статусом 0 - поидее такой заказ вообще существует как корзина и по нему не нужно принимать уведомления со статусом 1 (ожидание) - если пришло уведомление о полной оплате счета то перевести заказ на статус 2 (обработка) - командой update со статусом 2 (обработка) - добавить смену статуса от платежной службы (например от cryptoPay.in приходят новые статусы для счета - об подтверждении сетью) с ругими статусами - добавить информацию но не менять статус. Это вызвано тем что заказ моожет быть отмене или возвращен, поэтому статус заказа менять нельзя RE ASK NOTE Еще надо дать возможность пользователю самостоятеьно проверить статус оплаты счета, так как иногда бывает что что-то пошло не так и пллатежная служба не смогла уведомить магазин о посупившем платеже. Так же это нужнно если уведомления вообще не настроены. Это дделается очень просто - создается кнопка в истории заказа в которую вставляем ссылку на функцию,, которая будет опрашивать платежную службу. Нюансы Когда заказ создан - он может быть оплачен разными платежными службами - клиент может создать по счету в каждой платежной службе и оплатить один из них. Поэтому при вызове функции MODULE_FUNCTION создания счета в данной службе необходимо проверить - может быть уже заказ в магазине создан из корзины. Еще один нюанс - когда платежная служба не поддерживает оплату по счетам, а только пополнение на аккаунт пользователя с высылкой соотвествующих уведомленний в магазин. Например Яндекс.Деньги для физических лиц - работает только с аккаунтами своих пользователей. Поэтому когда приходит оплата ао данному заказу, то необходимо проверить - какая сумма пришла,, и если сумма пришла недостаточнная то перевести ее на депозит пользователя в магазине. А если сумма платежа равна или больше суммы заказа, то заказ перевести в статус 2 (обработка - оплаче) и остаток перевести на депозит покупателя в своем магазине. DEPOSITE Еще один способ оплаты заказов - через пополнение внутреннего депозита в магазине. При этом счет не создается, а просто если досточно средств на депозит, то он получает статус 2 (обработка) и с депозита покупателя списывается сумма Пополнение депозита через платежные службы: надо задать признак, по которому данная платежная служба подходит для пополнения депозита В личном кабинете пользователя создаем кнопку - Пополнить депозит При выборе платежной службы, в ней создается счет с 0-й ценой, который можно поплннять бесконечно долго при приходе денег на такой счет платежная служба уведомляет магазин о поплнении магазин сохраняет данные в свою базу, при этом дублирующие поступления игнорируются При интеграции своего модуля не забываем что название счета для оплаты депозита пользователя выглядит так: DEP3456 - где, 3456 - номер пользователя, DEP - приставка указывающая на то что это счет для депозита. На такой алгоритм создал модуль Multi_Pay - выкладываю его в дополнения если есть какие идеи - пишите Разработал модуль - Muli_Pay - в нем же модуль для депозитов и к нему модуль для Яндекса и для биткоинов и в нем же библиотека multi_pay_tools
-
Требуется вывести в список заказов (index.php?route=account/order) информацию о способе оплаты заказа. С выводом текстовой переменной вопросов нет. Проблема с выводом переменной $payment_method. Вот такая конструкция не хочет работать :( - PHP Notice: Undefined variable: order_id $this->load->model('account/order'); $order_info = $this->model_account_order->getOrder($order_id); if ($order_info) { $this->data['payment_method'] = $order_info['payment_method']; } Что не так?
-
Требуется подключить систему оплаты RеgNоw. Есть несколько вариантов - от простого до посложнее: настроить редирект для кнопки buttоn_cart (вариант без корзины), настроить редирект корзины (редирект по кнопке checkоut), либо полноценная интеграция с учетом в openсаrt ответы системы. Интересует любой из них. Все варианты взаимодействия основываются на использовании SКU товара.