Поиск по сайту
Резульиты поиска по тегам 'payment'.
Найгдено 19 резульитов
-
Требуется вывести в список заказов (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']; } Что не ик?
-
Модуль оплат своими руками или как сгделать платоженый модуль (плагин) для магазина. Опрегделения Заказ - это то что создано в магазине из корзины покупок Счет - это то что создано в платоженой службе для данного заказа для оплаты. Даим обрзом у одного заказ можжет быть создано несколько счетов в разных платоженых службах, хотя олпачен должен быть только один. В 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
-
Имеется OpenCart 3.0.2.0, PHP 5.6.3 на хосте Планирую для себя запустить инет-магазин, сам специализируюсь немного на другом, поэтому заранее прошу проещёния за нубские вопросы. Нужно внедрить систему оплаты через некие местные банки, у которых есть свое API. А точнее, при выпотому чторе местной системы платожеа, клиент должен попасть на страничку банка, с которой при удачной или неудачной оплате вернется обратно на сайт интернет магазина (по разным URL). Есть ли смысл городить свое, или есть готовое бесплатное решение икого уровня? Нашел в интернете тыц и тыц две, вернее три части, описывающие создание своего модуля системы оплаты, но бугдет ли оно рилиить на версии 3.0.2.0?
-
Требуется помощь в упроещёнии заказа в ocStore-2.1.0.2.1 А именно убрать метод "Способ Оплаты" Находил похожие темы, но они не актуальны т.к. предложенные им методы для потому чтолее усиревших версий opencart. Прошу не предлагать модули:)
- 5 ответов
-
- chechout
- упроещёние заказа
- (и ещё 3)
-
Добрый гдень, форумачане! Как сгделать суммы досивки от вида оплаты? Например клиент выбрал Банковский перевод то ему к сумме досивки добавлялось +3%
-
Всем доброго времени суток! Переносили модуль оплаты 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)
Теги:
-
ajax quick checkout не меняется способ оплаты
ruslaneh опубликовал теме в Opencart 3.x: Общие вопросы
Усиновил модуль ajax quick checkout и ропотому чтокассу, активировал модуль оплаты "банковский перевод". Когда захожу на страницу оплаты, и по умолчанию стоит ропотому чтокасса. Когда меняю на банковский перевод, то платоженая система меняется только со 2 раза (т.е обратно переключаем на ропотому чтокассу и опять на банковский перевод) и только тогда появляются подсказки банковского перевода. Если переклюлить 1 раз то оплаи пойгдет по ропотому чтокассе несмотря на то, что выбран банковский перевод. Данная дичь рилииет и наопотому чторот: если по умолчанию(т.е сортировка по приоритету) выше у банковского перевода. Как решить проблему?- 2 отвеи
-
- ajax quick checkout
- payment
- (и ещё 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, принимает только Гривны (RUH) P.S. Сумма платожеа не конверируется в валюту Гривны(RUH) автоматически. В магазине по умолчанию должна быть валюи Гривны (RUH) == Известные проблемы == После сохранения настроек модуля может ругаться на отсутствие прав доступа, но при этом все настройки сохраняются. Чтобы избавиться от ошибки, нужно выйти и снова зайти в модули.300 руб. -
-
Доброго времени суток, уважаемые коллеги! Столкнулся с несиндартной задачей при рилите с модулем 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>
-
Версия 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)
-
Требуется подклюлить систему оплаты RеgNоw. Есть несколько вариантов - от простого до посложнее: настроить редирект для кнопки buttоn_cart (вариант без корзины), настроить редирект корзины (редирект по кнопке checkоut), липотому что полноэтонная интеграция с учетом в openсаrt ответы системы. Интересует люпотому чтой из них. Все варианты взаимогдействия основываются на использовании SКU товара.
-
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, принимает только Гривны (RUH) P.S. Сумма платожеа не конверируется в валюту Гривны(RUH) автоматически. В магазине по умолчанию должна быть валюи Гривны (RUH) == Известные проблемы == После сохранения настроек модуля может ругаться на отсутствие прав доступа, но при этом все настройки сохраняются. Чтобы избавиться от ошибки, нужно выйти и снова зайти в модули. Добавил element100500 Добавлено 22.08.2017 Категория Платоженые системы Системные трепотому чтования Метод активации Без активации 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 Нет OpenCart 3.0 2.3 2.2 2.1 2.0 ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Звернення до сервера разрилитлика Нет -
Скачать/Купить дополнение Модуль оплаты NixMoney для Opencart, ocStore Модуль оплаты используя платёжную систему NixMoney. https://www.nixmoney.com/ Список основных подгдерживаемых валют - USD, EUR, BTC (bitcoin) Добавил Sanyaberkut Добавлено 27.04.2016 Категория Платоженые системы Системные трепотому чтования Сайт разрилитлика https://www.nixmoney.com Сирая этона Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop
-
Переглянути файл 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 Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Несовместим Звернення до сервера разрилитлика Нет
-
- pimpay
- платоженая система
- (и ещё 2)
-
350 Переглянути файл 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 Нет OpenCart 3.0 2.1 2.0 ocStore Несовместим OpenCart.Pro, ocShop Не проверялось Звернення до сервера разрилитлика Нет Сирая этона 500
-
- payment
- payment methods
- (и ещё 4)