Прием пластиковых карт через банк Авангард

Краткое описание Прием пластиковых карт через банк Авангард

Модуль приема платежей пластиковыми картами через банк Авангард.

Подробнее

Цена: 700 р.

Прием пластиковых карт через банк Авангард

Описание

Модуль подключает процессинг пластиковых карт от банка Авангард.

Возможности модуля Авангард для PrestaShop:

  • Модуль самостоятельно передает платежной системе все необходимые параметры;
  • Сразу после оплаты покупатель попадает на страницу с уведомлением об успешной оплате и списком купленных товаров. Если товар цифровой, то с этой страницы его можно сразу скачать;
  • Модуль может работать в двух режимах: создание заказа до поступления уведомления об оплате и при поступлении уведомления от платежной системы. Первый способ удобно использовать для товаров, требующих доставки: при переходе к платежной системе будет создан заказ в статусе «Ожидает оплаты», после оплаты покупателем заказу присваивается статус «Оплачен». Второй способ лучше использовать для цифровых товаров: при этом заказ не будет создан до момента получения уведомления об оплате, магазин не захламляется неоплаченными заказами.

Установка и настройка:

  1. В архиве с модулем, который вы скачали с сайта, находятся папки с названные в соотвествии с версией PrestaShop для которой предназначен находящийся в ней модуль. Версию вашего движка можно посмотреть в самом низу админки. Если папки с вашей версией нет, то выбираем цифру, ближайшую к вашей. Распаковываем содержимое вашей папки в корень сайта. Есть еще один способ установки модуля: содержимое папки modules запаковываем в zip архив, заходим в админку на вкладку «Модули», нажимаем «Добавить модуль» и загружаем модуль;
  2. В списке модулей в разделе «Платежные системы» должен появится модуль «Авангард» (если не появился — читаем и выполняем пункт 1, если ничего не помогло пишите данные для доступа через контактную форму). Справа напротив модуля нажимаем кнопку «Установить»;
  3. В настройках модуля укажите ID магазина и пароль магазина, который вы получите от банка;
  4. Поставьте в Cron запуск URL, указанного в настройках модуля. Периодичность запуска выставляйте в зависимости от возможностей вашего сервера (от 5 сек до 2 минут).

Версии:

v0.4 (2014-03-02)

  • Добавлен возврат части или всей суммы в версии для PrestaShop 1.5;

v0.2 (2012-11-15)

  • Добавлена страница подтверждения оплаты;
  • Добавлен вызов процедуры проверки статуса заказа при возврате покупателя в магазин.

Характеристики

  • Совместимость с PrestaShop 1.2.x: Отсутствует
  • Совместимость с PrestaShop 1.3.x: Отсутствует
  • Совместимость с PrestaShop 1.4.x: Полная
  • Совместимость с PrestaShop 1.5.x: Полная

Отзывы (46)

  • Алекс

    Совместимость с 1.5х будет? Уже готов приобрести...


  • Алекс

    Хорошо! Буду ждать с нетерпением.


  • Ростислав

    каждые 5 сек крон запускать? ;(( Этого никакой хостер не потерпит.


    • Ors

      Не хотят в банке отправлять http уведомления, как делают все остальные сервисы.


  • Руслан

    Повезло тем кто является клиентом Авангарда. Совместимую версию с интернет магазином высылают бесплатно.


  • Fedja Misirlic

    Здравствуйте, постоянно получая следующее сообщение:

    Обнаружена 1 ошибка
    Счет с таким txn-id уже существует

    Что делать? у меня Prestashop 1.5.6

    Заранее спасибо


  • Сергей

    Стоит Presta 1.5.6
    Получаю ошибку "Некорректный XML запрос"

    Помогите пожалуйста


  • Иван

    Есть ли демонстрация работы модуля Авангард? Дайте ссылку глянуть как работает, поддерживает ли стили страниц?
    E-mail: zay4ikoff.v@yandex.ru


    • Ors

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


  • Иван

    Дело в том, что у меня есть модуль оплаты через Авангард от самого банка. Но он не поддерживает стили страниц дефолтной темы в престашоп 1.5.4.1. Страница получается разъехавшаяся, что очень не нравится. Посмотреть можно на тестовом сайте: paalla.bget.ru Именно по этой причине я ищу такой же готовый модуль с поддержкой стилей. Исправимо ли?


    • Ors

      Так получается потому, что у вас модуль для 1.4.
      В моем модуле нет страницы подтверждения. Клиент после выбора оплаты сразу попадает на сайт авангарда


    • Василий

      Для версии 1.5.4.1 и выше необходимо внести изменения в формирование ссылки.
      В /modules/avangard/payment.tpl в 16 строчке вместо
      <a href="{$this_path_ssl}confirm.php?id_cart={$id_cart}" title="{l s='Avangard' mod='avangard'}" class="prestalab_ru">

      заменить на

      <a href="{$link->getModuleLink('avangard', 'payment')|escape:'html'}" title="{l s='Avangard' mod='avangard'}" class="prestalab_ru">


      • Ors

        Вам нужно установить версию из папки 1.5 и ничего изменять не придется


  • Иван

    Понятно. И все же, предварительно хочется посмотреть работу модуля хотя бы на чужом сайте (там где он уже установлен), это возможно?


    • Ors

      На демо сайт поставил http://ps15.prestalab.ru/


    • Ors

      Кстати это не модуль не от самого банка, а мой модуль старой версии. Там мои копирайты есть


  • Иван

    Пол ночи пробовал, так и не смог сохранить свои данные, чтоб перейти к модулю. Только сейчас получилось, но при выборе оплаты через авангард пишет: Поле shop_id пусто


  • Роман

    все у кого этот модуль поставлен, как вы делаете возврат средств?


  • рома

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


    • Ors

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


  • Дмитрий

    А когда будет модуль для версии 1.6?


    • Ors

      Почти все, что работает с 1.5 будет работать и с 1.6


  • Dimas

    Результат $avangard->updateResponse( trim($result), $x->order_number, $ip_address )
    Пишется в $sql = 'INSERT INTO `'. _DB_PREFIX_.$this->name .'_response`

    Подкажите пожалуйста а как значение "Авангад эквайринг" попадает в способ оплаты таблицы orders


    • Ors

      Стандартной функцией движка validateOrder в классе PaymentModule


  • Павел

    Купил модуль. Поставил под 1.6.0.8. Честно - с виду кривоват. При инсталляции не создает таблицу - кажется опечатка в методе, подробно не разбирался, создал руками. Аргумент result_code в ответе на пинги статуса по тикету никак не отрабатывается - это так задумано?


    • Павел

      И еще - таблица создается без PK и без индексов - это тоже так и должно быть?


  • Павел

    и еще наброшу

    validateAnsver должна называться validateAnswer из чувства прекрасного
    в качестве идентификатора заказа лучше использовать (string)$order->getUniqReference(), а не порядковый номер. Через порядковый номер заказа можно понять количество заказов в сутки и прикинуть обороты ИМ. Но это похоже прокатит только для конфигурации с созданием заказа до подтверждения оплаты.


  • Олег

    Добрый день! Работаем с банком Авангард, интернет-магазин на Prestashop 1.5.4.1, банк выслал модуль версии 0.4, установили, вроде бы все работает, но после проведения операции успешной или нет при возврате в магазин всегда появляется сообщение "Ожидание оплаты
    Ожидание оплаты
    На данный момент информация о платеже еще не поступила. Как только она будет получена вы сможете увидеть ваш заказ в личном кабинете
    Если вы не получите уведомление о платеже сообщите его номер службе поддержки"

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


    • Ors

      Редактируется в файле /views/templates/front/waitingPayment.tpl


      • Олег

        Что же все-таки не так? Одно исправляется, другое не работает. Подскажите, пож., что нужно редактировать?


  • Олег

    Доброе утро! Редактируем по всякому, но нормально так и не работает. То опять тот же текст, то один и тот же на разные операции, например, на странице банка оплата проходит, а при возврате в магазин сообщение о не верных данных и т.д. Может где-то можно посмотреть реальную работу модуля? Может не то редактируем? В чем может быть ошибка?


    • Ors

      Обратитесь в техподдержку авангарда, ведь они выслали модуль


  • роман

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


  • Марианна

    Добрый день! Приобрела ваш модуль .Установила.Банк кроме ID магазина прислал еще SHOP_SIGN
    AV_SIGN ?Это куда-то надо вставлять?


  • Марианна

    И еще нужно ответить мне на вопрос: Так же укажите, какой способ передачи сообщений вы используете host2host запросы или post, xml )))) Какй способ мы используем?Заранее благодарна)


  • Марианна

    Спасибо! Все работает.Банк перевел в боевой режим)))


  • Иван

    Добрый день!

    Обнаружил следующую проблему.

    Если после успешной оплаты клиент не возвращается на сайт (через ссылки "вернуться в магазин") заказ будет висеть со статусом "ожидание оплаты" (хотя по факту "платеж принят"). Видимо это из-за того, что после проведения транзакции запрос статусов не осуществляется, верно? Т.к. задание в cron настроено правильно.

    Очень хочется получить комментарии по этому моменту.


    • Иван

      Добрый день!

      Хотелось бы получить комментарий по моей проблеме.


    • Ors

      Попробуйте вручную перейти по ссылке для cron и проверить статус заказа


  • рома

    переделайте модуль, чтобы не скрона модуль проверял заказ на оплачен/не оплачен, а с сервака от банка приходила инфа.