Перейти к содержанию

Рекомендуемые сообщения

Interkassa ++ API 2.0 (интеркасса)


Interkassa ++ API 2.0 (интеркасса)


interPlusPlus

interkassa ++ дает возможность оплатить покупку покупателем онлайн.

Поддерживает новое API интеркассы

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

Также есть расширение для работы двух модулей вместе.

++ Если пользователь прервал оплату, заказ все равно создастся

++ Возможность оплаты из личного кабинета

++ Возможность получение ссылки на оплату в письме

++ Возможность использования инструкции к оплате при оформлении заказа (использование переменных таких как «номер заказа», «ссылка на оплату», «сумма заказа» и html тегов)

++ Возможность использования инструкции к оплате в письме о заказе (использование переменных таких как «номер заказа», «ссылка на оплату», «сумма заказа» и html тегов)

++ Уведомление администратора при получении оплаты

++ Уведомление покупателя при получении оплаты магазином

++ Возможность добавления комментария для дальнейших действий в письмо о успешной оплате(использование переменных таких как «номер заказа», «сумма заказа» и html тегов)

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

++ Возможность добавить кнопку «Оплатить позже» при оформлении заказа

++ На странице успешной оплаты, если платеж уже поступил вывод текста об успешной оплате, если платеж не поступил (например, если был выбран терминал) вывод “Операция прошла успешно. После того как деньги поступят на наш счет, статус Вашего Заказа # изменится”

++ Возможность изменить текст на странице успешной оплаты (использование переменных таких как «номер заказа», «сумма заказа» и html тегов)

++ Возможность изменить текст на странице не успешной оплаты (использование переменных таких как «номер заказа», «ссылка на оплату», «сумма заказа» и html тегов)

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

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

++ Возможность изменения названия метода оплаты.

Лицензия действительна на один домен

Демонстрация

http://ashap.pe-art.ru/

Админка

http://ashap.pe-art.ru/admin

логин demo

пароль demo

Протестировано

Opencart 1.5.6

Opencart 1.5.5.1

Opencart 1.5.3.1

OcStore 1.5.5.1.2

OcStore 1.5.5.1

OcStore 1.5.4.1

OcStore 1.5.3.1

Maxystore 1.5.5.1

Также прекрасно работает с модулем Simple - упрощенная регистрация и заказ.

Установка

Для работы необходим vqmod

1. Скопировать файлы из папки Upload в корень сайта.

2. Зайти в админ панель - дополнения - оплата - и установить interkassa ++

3. Проверить доступ к модулю. Система - пользователи - группы пользователей - поставить галочки напротив payment/interplusplus

4. Зайти в настройки модуля (ссылка Изменить)

5. Ввести настройки. Включить модуль(статус включено)

6. После оплаты в меню Продажи->interPlusplus вы увидите информацию о полученном платеже.

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


  • Добавил
  • Добавлено
    10.01.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.х

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После всех настроек модуля при попытке оплаты Интеркасса (новая) выдаёт ошибку "Ошибка приложения! Checkout has no purses with requested currency".

В настройке платежей на стороне Интеркассы добавлены все валюты. Валюта магазина по умолчанию RUB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

заказ в рублях создается?

в настройках валюты в магазине должно быть код RUB

у вас скорее всего RUR стоит 

это в система - локализация - валюта - рубли

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

заказ в рублях создается?

в настройках валюты в магазине должно быть код RUB

у вас скорее всего RUR стоит 

это в система - локализация - валюта - рубли

 

Заказ создаётся в рублях. На всякий случай прилагаю скриншоты:

Система--Настройки--Локализация

post-677689-0-87162600-1389638990_thumb.jpg

 

Система--Локализация--Валюты

post-677689-0-75370400-1389639005_thumb.jpg

 

Настройки валюты проверил сразу. Стоит RUB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что проверил.

Система выдаёт ту же ошибку.

Так же проверил с включением и отключением в настройках кассы протокола 2.0. в вариации только RUB и все возможные валюты.

Ошибка одна "Checkout has no purses with requested currency".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если тоже нет то, в личку домен, фтп логин с паролем, админка логин с паролем, интеркасса логин с паролем

Надо смотреть только так смогу помочь так как все работает на ура на Демо сайте можно убедиться

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно ли добавление логотипов систем оплаты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

взгляните на демо

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

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

логотипы можно добавить например все вряд

т.е в оформлении заказа будет

 

НАЗВАНИЕ МЕТОДА ОПЛАТЫ(Visa, Mastercard итд и тп)

*******************картинка логотипов в ряд*********************

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"Письмо администратору при успешной оплате" отправляется на почту, указанную в админке? Просто там настройки только на SMTP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"Письмо администратору при успешной оплате" отправляется на почту, указанную в админке? Просто там настройки только на SMTP

да напочту и с настройками как в настройках магазина

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Ошибка 2014-02-11 14:41:32 - PHP Notice:  Undefined index: ik_co_id in /home/p/*/*/public_html/catalog/controller/account/interplusplus.php on line 303
   if (isset($_POST['ik_pm_no']) & ($_POST['ik_co_id'] == $ik_co_id)){

2. Попробовал только с тестовым ключём, но всё же. При всех условиях успешной оплаты, отменённой и т.д. перебрасывает на страницы типа

/index.php?route=account/interplusplus/waiting  и написано No data

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Ошибка 2014-02-11 14:41:32 - PHP Notice:  Undefined index: ik_co_id in /home/p/*/*/public_html/catalog/controller/account/interplusplus.php on line 303

   if (isset($_POST['ik_pm_no']) & ($_POST['ik_co_id'] == $ik_co_id)){

2. Попробовал только с тестовым ключём, но всё же. При всех условиях успешной оплаты, отменённой и т.д. перебрасывает на страницы типа

/index.php?route=account/interplusplus/waiting  и написано No data

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2ая проблема решилась, благодарю. Только вылезло большое количество ошибок.
 

2014-02-11 15:36:05 - PHP Notice:  Undefined index: ik_co_id in /home/p/*/*/public_html/catalog/controller/account/interplusplus.php on line 66
2014-02-11 15:36:06 - PHP Notice:  Undefined index: ik_co_id in /home/p/*/*/public_html/catalog/controller/account/interplusplus.php on line 303
2014-02-11 15:43:06 - PHP Notice:  Undefined variable: query in /home/p/*/*/public_html/catalog/controller/account/interplusplus.php on line 92
2014-02-11 15:43:06 - PHP Notice:  Undefined variable: query in /home/p/*/*/catalog/controller/account/interplusplus.php on line 93
2014-02-11 15:43:06 - PHP Notice:  Trying to get property of non-object in /home/p/*/*/catalog/controller/account/interplusplus.php on line 93
2014-02-11 15:43:06 - PHP Notice:  Undefined variable: query in /home/p/*/*/public_html/catalog/controller/account/interplusplus.php on line 94
2014-02-11 15:43:06 - PHP Notice:  Trying to get property of non-object in /home/p/*/*/public_html/catalog/controller/account/interplusplus.php on line 94
2014-02-11 15:43:06 - PHP Notice:  Undefined variable: query in /home/p/*/*/public_html/catalog/controller/account/interplusplus.php on line 95
2014-02-11 15:43:06 - PHP Notice:  Trying to get property of non-object in /home/p/*/*/public_html/catalog/controller/account/interplusplus.php on line 95
2014-02-11 15:43:06 - PHP Notice:  Error: Unknown column 'payment' in 'field list'<br />Error No: 1054<br />INSERT INTO `oc_interplusplus` SET `num_order` = '14' , `sum` = '3500.00' , `date_enroled` = ' 2014-2-11 15:43:6', `user` = ' ', `email` = '', `payment` = 'test_interkassa_test_xts', `trans_id` = '20547529 '  in /home/p/*/*/public_html/system/database/mysql.php on line 51

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно говоря, я в шоке и приятно удивлён, насколько оперативно Вы отвечаете.

Почти нету теперь ошибок, только одна осталась.

 

2014-02-11 16:47:28 - PHP Notice:  Error: Unknown column 'trans_id' in 'field list'<br />Error No: 1054<br />INSERT INTO `oc_interplusplus` SET `num_order` = '20' , `sum` = '1100.00' , `date_enroled` = ' 2014-2-11 16:47:28', `user` = 'test test', `email` = 'prospik@ya.ru', `trans_id` = '20548409 '  in /home/p/*/*/public_html/system/database/mysql.php on line 51

 

 

 

Как и просили, всё сделал.
1. Удалил модуль из админки.
2. Удалил все файлы модуля из всех папок.
3. Удалил все заказы на всякий случай.

4. Почистил журнал ошибок.
5. Почистил кэш опенкарта

6. Почистил кэш vqmod'a

7. Установил

 

 

На всякий случай, у меня 1.5.5.1 в файле mysql.php всё стандартно, на 50-52 строках вот это:

 

} else {
trigger_error('Error: ' . mysql_error($this->link) . '<br />Error No: ' . mysql_errno($this->link) . '<br />' . $sql);
exit();

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

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


      Автоматическое обновление курса валют
      Модуль позволяет обновлять курс валют с сайтов ЦБ РФ (cbr.ru), НБ Украины (bank.gov.ua), Приват Банк - все 4 варианта курсов ПриватБанк (карточный покупка, карточный продажа, наличный покупка, наличный продажа) (privatbank.ua), НБ РБ (nbrb.by), Европейский ЦБ (ecb.int). Использует стандартный функционал обновления раз в сутки при заходе на главную админ панели, ручного обновления из списка валют, а также имеет уникальную функцию обновления по расписанию через cron
       
      Модуль умеет увеличивать полученный курс на заданный процент.
       
      * Не заменяет системные файлы
      * Не требует vqmod
      * Устраняет ошибку в админ панели Warning: Division by zero in ...../admin/model/localisation/currency.php
       
      Смотрите также другие модули по ссылке
       
       
      Добавил ashap Добавлено 04.06.2018 Категория Модули Системные требования Для работы автоматического обновления по расписанию на хостинге (сервере) необходим cron с поддержкой curl или wget Сайт разработчика https://store.pe-art.ru/ Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.1
      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 Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
    • От ashap
      Модуль позволяет обновлять курс валют с сайтов ЦБ РФ (cbr.ru), НБ Украины (bank.gov.ua), Приват Банк - все 4 варианта курсов ПриватБанк (карточный покупка, карточный продажа, наличный покупка, наличный продажа) (privatbank.ua), НБ РБ (nbrb.by), Европейский ЦБ (ecb.int). Использует стандартный функционал обновления раз в сутки при заходе на главную админ панели, ручного обновления из списка валют, а также имеет уникальную функцию обновления по расписанию через cron
       
      Модуль умеет увеличивать полученный курс на заданный процент.
       
      * Не заменяет системные файлы
      * Не требует vqmod
      * Устраняет ошибку в админ панели Warning: Division by zero in ...../admin/model/localisation/currency.php
       
      Смотрите также другие модули по ссылке
       
       
    • От ashap
      4 990.00 руб
      Скачать/Купить дополнение


      Эвотор - Чек по заказу для Интернет Магазина
      Соблюдайте 54-ФЗ с помощью модуля для опенкарт (также сборок) и кассы Эвотор.
      После загрузки заказа в ЭВОТОР, чек печатается автоматически или вручную, в зависимости от настроек.
      Особенности модуля:
         Обновляемая онлайн документация настройки и faq по работе с модулем    Соответствие 54-ФЗ    Автоматическая отправка данных для формирования онлайн чека по статусу заказа    Выбор статусов для электронного средства платежа    Выбор статусов для наличного средства платежа    Отправка чека на email    Отправка чека на телефон    Валидация номера телефона (не имеет значения в каком виде вы принимаете телефон при оформлении заказа, он будет приведен в правильный)    Поддержка купонов в чеке    Поддержка купонов на бесплатную доставку в чеке    Поддержка кредита магазина в чеке (внутренний баланс аккаунта покупателя)    Поддержка скидок в чеке    Поддержка наценок в чеке    Поддержка покупки подарочных сертификатов в чеке    Поддержка использования подарочных сертификатов в чеке    Поддержка бонусов в чеке    Поддержка правила 1 копейки в чеке - поэтому у вас всегда сойдется точная сумма оплаты и точная сумма всех позиций в чеке(формирование правильной скидки с учетом плавающей копейки, увеличение или уменьшение скидки-наценки если есть товар в количестве 1шт в корзине или разбитие позиции на 2 с присвоением цены уменьшенной или увеличенной на одну копейку)    Возможность принудительной работы с НДС (0%, 10%, 18%, 10/110, 18/118) и без НДС в чеке    Возможность задать НДС для каждого товара индивидуально в чеке    Индивидуальное название товара для отображения в чеке    Возможность указать обобщенное название доставки для отображения в чеке    Работа с любой валютой (конвертация в рубли)    Сохранения курса валюты на момент смены статуса    Сохранение данных о чеках    Оповощение администратора о сбое    Отображение списка чеков    Отображение ошибочных чеков в общем списке чеков (чеки по которым по какойто причине произошел сбой)    Защита от повторных чеков по заказа    Совместим с любым методом оплаты  
      На смарт-терминале должно быть установлено приложение «Чек для Инт.Магазина».
      Внимание! Адаптация под 1.5.5, 2.2, 3.х версии магазинов Бесплатно  (не более 5-10 рабочих дней) после совершения Вами покупки. Запросите архив для Вашей версии магазина через форму поддержки указав данные о покупке.
       
      Смотрите также другие модули по ссылке
       
      Добавил ashap Добавлено 25.06.2018 Категория Платежные системы Системные требования Приложение Эвотор «Чек для Инт.Магазина» Сайт разработчика https://store.pe-art.ru/ Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      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 Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.