Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ashap

Recommended Posts

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.14
  • Категорія
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • 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".

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

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

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

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

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

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

 

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

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

Надіслати
Поділитися на інших сайтах

"Письмо администратору при успешной оплате" отправляется на почту, указанную в админке? Просто там настройки только на 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` = '[email protected]', `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();
Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.