toporchillo

Оплата через Казкоммерцбанк ePay (epay.kkb.kz) для OpenCart 1.5

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

toporchillo    426

Оплата через Казкоммерцбанк ePay (epay.kkb.kz) для OpenCart 1.5


Платежный модуль позволяет принимать оплату заказов банковскими картами (Visa, Mastercard, American Express,...) через платёжный шлюз ePay Казкоммерцбанка.

Поддерживаемые версии OpenCart: 1.5.x

Версия для OpenCart 2.x доступна здесь

Инструкция по установке платежного модуля

1. Распаковать содержимое архива. Содержимое папки upload из архива скопировать поверх структуры папок сайта.

2. В системе администрирования в разделе "Дополнения-Оплата" должен появиться платежный модуль "Казкоммерцбанк". Его необходимо установить.

3. В разделе системы администрирования "Система-Пользователи-Группы пользователей" для группы пользователей "Главные администраторы" необходимо отметить галку "payment/kazkommertsbank" или  "extension/payment/kazkommertsbank" для просмотра и для редактирования.

4. Открыть форму редактирования настроек модуля - раздел системы администрирования "Дополнения-Оплата" напротив модуля "Казкоммерцбанк" ссылка "[изменить]"

5.Тестовые ключи доступа к тестовому платежному шлюзу ККБ уже входят в состав модуля. В форме настроки модуля надо ввести данные для тестового доступа:

 

Номер магазина/продавца: 92061103
Название магазина/продавца: Test shop 3
Серийный номер сертификата: 00c183d70b
Файл с закрытым ключом: cert.prv
Пароль к закрытому ключу: 1q2w3e4r
Файл с открытым ключом: kkbca_test.pub
Тестовый режим: Да

 

Для оплаты покупок через тестовую систему надо использовать тестовую карточку:

Имя на карте: любое латиницей

Номер: 4405645000006150

Срок: 09-2025

CVV: 653

или

Номер: 5483185000000293

Срок: 09-2025

CVV: 343

 

6. Платежный шлюз Казкоммерцбанка принимает платежи только в Теньге, поэтому

в OpenCart должна присутствовать валюта "Казахстанский Теньге" с кодом KZT.

Внимание! Для подключения к боевому (не тестовому) платежному шлюзу, надо заключить договор с банком. Процедура довольно сложная из-за бюрократии, потребуется предоставить пакет документов. Этот модуль для серьезного бизнеса.

Модуль может не работать, если у вас магазин на вебсервере IIS.


  • Автор
  • Добавлен
    17.01.2013
  • Категория
  • Работает на OpenCart
  • Системные требования
  • Работает на ocStore
  • Сайт разработчика
  • Работает на OpenCart.Pro, ocShop
  • Старая цена
  • Метод активации
  • Ioncube Loader

 

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


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

Жаль что сам Казком работает на таких условиях,что проще к ним в рабство податься,чем согласиться на все их условия.А автору спасибо огромное за столь локальное дополнение! Удачи в работе!

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


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

Эти данные выдаются ККБ?

* Номер магазина/продавца

* Серийный номер сертификата

* Файл с закрытым ключом

* Пароль к закрытому ключу

* Файл с открытым ключом

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


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

Эти данные выдаются ККБ?

* Номер магазина/продавца

* Серийный номер сертификата

* Файл с закрытым ключом

* Пароль к закрытому ключу

* Файл с открытым ключом

Совешенно верно

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


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

есть информация по другим банкам казастана?

меня в основном интересует БТА банк

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


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

есть информация по другим банкам казастана?

меня в основном интересует БТА банк

Я писал письма нескольким платежным системам. В отличии от ККБ они всего боятся, поэтому требуют подписать соглашение о неразглашении. А я в России живу и ехать в Алма-Ату или Астану ради такого дела, не вижу смысла.

Ежели вы добудете документацию и доступ к тестовому шлюзу, то можно обсудить написание модуля и под БТА банк.

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


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

Я писал письма нескольким платежным системам. В отличии от ККБ они всего боятся, поэтому требуют подписать соглашение о неразглашении. А я в России живу и ехать в Алма-Ату или Астану ради такого дела, не вижу смысла.

Ежели вы добудете документацию и доступ к тестовому шлюзу, то можно обсудить написание модуля и под БТА банк.

Я использую БТА для личного пользования,какие нужны данные? Попробую поговорить с банком.

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


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

Я использую БТА для личного пользования,какие нужны данные? Попробую поговорить с банком.

Докуентация по платежному API (какие запросы куда слать) и доступ к тестовому платежному шлюзу.

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


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

разве у других банков есть платежные шлюзы?

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


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

toporchillo,

при неудаче платежа ошибка не выводится клиенту.

ошибку вижу я, когда захожу в админку и сохраняю настройки епея -) выходит настройки сохранены и снизу вышла ошибка......

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


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

при неудаче платежа ошибка не выводится клиенту.

ошибку вижу я, когда захожу в админку и сохраняю настройки епея -) выходит настройки сохранены и снизу вышла ошибка......

Действительно, когда клиент вводит неверный номер карточки, а потом жмет отмена, его перебрасывает на страницу оформления заказа index.php?route=checkout/checkout при этом сообщения об ошибке нет.

В общем-то это не беда, но если хочется, чтобы выводилось сообщение нужно:

1. В файл catalog/view/theme/dafault/template/checkout/checkout.tpl после <div id="content"> добавить строки:

<?php if ($error) { ?>
<div class="warning"><?php echo $error; ?></div>
<?php } ?>

У меня начало этого файла получилось вот такое:

<?php echo $header; ?>
<?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content">
<?php if ($error) { ?>
<div class="warning"><?php echo $error; ?></div>
<?php } ?>
<?php echo $content_top; ?>
 <div class="breadcrumb">

2. В файл catalog/controller/checkout/checkout.php после public function index() { добавить строки:

 if (isset($this->session->data['error'])) {
  $this->data['error'] = $this->session->data['error'];
  unset($this->session->data['error']);
 } else {
  $this->data['error'] = '';
 }

У меня начало этого файла получилось вот такое:

<?php 
class ControllerCheckoutCheckout extends Controller {
public function index() {
 if (isset($this->session->data['error'])) {
  $this->data['error'] = $this->session->data['error'];
  unset($this->session->data['error']);
 } else {
  $this->data['error'] = '';
 }

 // Validate cart has products and has stock.
 if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {
 $this->redirect($this->url->link('checkout/cart'));
 }

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


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

Добрый день. Я купил, и загрузил. Все отлично установилось. При оформлении заказа, выбираю Кредитная карта / Дебетовая карта (Казкоммерцбанк). Ставлю галочку, согласен с условиями. Нажимаю Продолжить, и выходит ошибка Internal Server Error, Internal Server Error. В чем может быть проблема?

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


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

Добрый день. Я купил, и загрузил. Все отлично установилось. При оформлении заказа, выбираю Кредитная карта / Дебетовая карта (Казкоммерцбанк). Ставлю галочку, согласен с условиями. Нажимаю Продолжить, и выходит ошибка Internal Server Error, Internal Server Error. В чем может быть проблема?

А что в это время написано в адресной строке браузера? Адрес вашего сайта или epay.kkb.kz ?

Если адрес Казкома, то свяжитесь с их техподдержкой.

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


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

А что в это время написано в адресной строке браузера? Адрес вашего сайта или epay.kkb.kz ?

Если адрес Казкома, то свяжитесь с их техподдержкой.

Адрес моего сайта.

post-30717-0-28583500-1363576370_thumb.jpg

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


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

Ошибка где-то в index.php?route=checkout/confirm

Вывод ошибок у вас подавлен, а в system/log/error.log что пишется при такой ошибке?

post-16755-0-15290200-1363587453_thumb.png

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


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

В момент ошибки, в лог ничего не пишет.

Когда выбираю Оплата наличными, он дальше проходит на подтверждение заказа, а когда выбарию оплата с карточкой, то выходит ошибка.

Изменено пользователем halg

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


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

В момент ошибки, в лог ничего не пишет.

Когда выбираю Оплата наличными, он дальше проходит на подтверждение заказа, а когда выбарию оплата с карточкой, то выходит ошибка.

Да, я это тоже заметил. Но я не смог понять, в чем конкретно ошибка. В админке Система - Настройки - Мой магазин, во вкладке "Сервер" укажите:

Показывать ошибки: Да

Записывать ошибки: Да

Файл журнала ошибок: error.txt

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


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

Там и так стоит все как вы говорите.

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


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

Там и так стоит все как вы говорите.

Поглядел я на вашу систему и разум мой был помрачен. Windows + IIS.

Ошибка где-то в файле system/kazkommertsbank/kkb.util.php, по-видимому Parse Error

Но как включить показ ошибок в таком окружении, я не знаю.

Настоятельно рекомендую поставить Apache.

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


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

здрасте

ошибка появилась после того как поставил симпл.

ошибка выходит каждый раз при выборе метода оплаты казком. Unknown: Call-time pass-by-reference has been deprecated in /******/system/kazkommertsbank/kkb.utils.php on line 158

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


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

здрасте

ошибка появилась после того как поставил симпл.

ошибка выходит каждый раз при выборе метода оплаты казком. Unknown: Call-time pass-by-reference has been deprecated in /******/system/kazkommertsbank/kkb.utils.php on line 158

Строку 158

       xml_set_object($this->parser, &$this);

замените на

        xml_set_object($this->parser, $this);

уберите амперсанд. Видимо вы обновили версию PHP, а не только Симпл.

 

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


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

все. спасибо. 

недавно на другой сервер нас переносили. может из-за этого

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


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

А он все виды карточек  поддерживает? Комиссия взымается при каждой операции? При необходимости тех.поддержка будет от Вас?

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


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

14d07f71af08167caa28741aaa1db379.jpg

 

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

Я про "Путь к XML шаблону"

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От cmd

      View File


      Дополнительная наценка на методы оплаты
      Модуль позволяет задать дополнительную комиссию на любой способ оплаты. Наценка может быть в процентах или скалярная величина.
      Совместим с Simpla.
      Совместимость с ocStore, Opencart и прочими сборками версии от 1.5.х до 1.6.x
      Русская локализация присутствует.
      vQmod не нужен начиная с версии 1.02
      Посмотреть другие дополнения автора
      Submitter cmd Submitted 12/30/2013 Category Учет в заказе Системные требования Сайт разработчика Старая цена Метод активации Без активации 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
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop  
    • От cmd
      Модуль позволяет задать дополнительную комиссию на любой способ оплаты. Наценка может быть в процентах или скалярная величина.
      Совместим с Simpla.
      Совместимость с ocStore, Opencart и прочими сборками версии от 1.5.х до 1.6.x
      Русская локализация присутствует.
      vQmod не нужен начиная с версии 1.02
      Посмотреть другие дополнения автора
    • От louise170

      800.00 руб
      Скачать/Купить дополнение


      Оплата Плюс
      Модуль предназначен для добавления произвольного кол-ва различных способов оплаты в неавтоматическом режиме. Принцип работы модуля схож с работой Bank Transfer с той лишь разницей, что можно добавить любое кол-во нужных вам способов оплаты и имеет дополнительные возможности для задания описаний. Вам не придется делать так называемые клоны.
      Возможности:
      Поддержка мульти-язычности. Создание способов оплаты в зависимости от стоимости заказа и кол-ва товаров в заказе. Фильтрация по регионам, городам, группам покупателей. В качестве суммы заказа можно брать либо сумму только за товары, либо сумму за товары с учетом скидок, купонов, налогов, кредита и т.п. Для каждого способа оплаты можно ввести 3 описания того, как и куда перечислять деньги: краткое, подробное и для отправки в письме. Отображение описания способа оплаты только для выбранной оплаты или всегда независимо от того какай способ оплаты был выбран. При совместной работе с модулем Группы товаров можно задавать сложную логику отображения доставок в зависимости от входящих в корзину товаров, например, можно задать, чтобы способ оплаты отображался только тогда, когда в корзине есть хотя бы один товар из группы A и ни одного товара из группы B. Никакие системные файлы не затираются, модуль работает на vqmod/ocmod. Эти правки никак не влияют использование др. модулей оплаты.
      Модуль тестировался на OpenCart:
      1.5.1.3 1.5.3.1 1.5.4.1 1.5.5.1 1.5.6 1.5.6.4 2.0.0.0 2.0.1.1 2.0.3.1 2.1.0.1 2.2.0.0 2.3.0.2
      Maxystore:
      1.5.5.1 1.5.5.1.1 2.0.1.1 2.0.3.1
      Модуль "Оплата Плюс" совместим с модулем упрощенной регистрации и заказа Simple и модулем Группы товаров.
      Для второго Опенкарта модуль "Оплата Плюс" совместим с оформлением заказа fastorder, oct_fastorder (шаблоны Shop-store2 и Luxury).
      Модуль не совместим с модулем простой заказ/оформление (потому как этот модуль не поддерживает регионы)
       
      Поддерживаемые языки:
      русский английский украинский
        Пример работы модуля:
      http://ocstore1541.opencartplus.ru/
      http://opencart2200.opencartplus.ru/
      http://ocstore2302.opencartplus.ru/

      Демо админки:
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2200.opencartplus.ru/admin/
      http://ocstore2302.opencartplus.ru/admin/
      доступ demo / demo

      Лицензия
      При покупке данного модуля, Вы получаете право установки его на один домен. Лицензионный ключ можно получить по запросу на e-mail, который вы увидите на странице модуля, после его установки.

      Установка
      Инструкция по установке находится в файле readme.txt в архиве модуля.

      FAQ
      FAQ по модулю "Оплата плюс" FAQ общие вопросы по Опенкарту
      Требования к серверу
      На хостинге должен быть установлен ionCube Loader 5.0 или выше. Чтобы проверить его наличие скачайте этот файл, разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_сайт/test_ioncube.php
      Добавил louise170 Добавлено 07.03.2013 Категория Платежные системы Системные требования PHP 5.3+, IonCube Loader версии 5.0+, для Опенкарт 1.5.х - VQMOD не ниже версии 2.4.1 Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 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.4.1
      1.5.3.1 ocStore 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
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От louise170
      Модуль предназначен для добавления произвольного кол-ва различных способов оплаты в неавтоматическом режиме. Принцип работы модуля схож с работой Bank Transfer с той лишь разницей, что можно добавить любое кол-во нужных вам способов оплаты и имеет дополнительные возможности для задания описаний. Вам не придется делать так называемые клоны.
      Возможности:
      Поддержка мульти-язычности. Создание способов оплаты в зависимости от стоимости заказа и кол-ва товаров в заказе. Фильтрация по регионам, городам, группам покупателей. В качестве суммы заказа можно брать либо сумму только за товары, либо сумму за товары с учетом скидок, купонов, налогов, кредита и т.п. Для каждого способа оплаты можно ввести 3 описания того, как и куда перечислять деньги: краткое, подробное и для отправки в письме. Отображение описания способа оплаты только для выбранной оплаты или всегда независимо от того какай способ оплаты был выбран. При совместной работе с модулем Группы товаров можно задавать сложную логику отображения доставок в зависимости от входящих в корзину товаров, например, можно задать, чтобы способ оплаты отображался только тогда, когда в корзине есть хотя бы один товар из группы A и ни одного товара из группы B. Никакие системные файлы не затираются, модуль работает на vqmod/ocmod. Эти правки никак не влияют использование др. модулей оплаты.
      Модуль тестировался на OpenCart:
      1.5.1.3 1.5.3.1 1.5.4.1 1.5.5.1 1.5.6 1.5.6.4 2.0.0.0 2.0.1.1 2.0.3.1 2.1.0.1 2.2.0.0 2.3.0.2
      Maxystore:
      1.5.5.1 1.5.5.1.1 2.0.1.1 2.0.3.1
      Модуль "Оплата Плюс" совместим с модулем упрощенной регистрации и заказа Simple и модулем Группы товаров.
      Для второго Опенкарта модуль "Оплата Плюс" совместим с оформлением заказа fastorder, oct_fastorder (шаблоны Shop-store2 и Luxury).
      Модуль не совместим с модулем простой заказ/оформление (потому как этот модуль не поддерживает регионы)
       
      Поддерживаемые языки:
      русский английский украинский
        Пример работы модуля:
      http://ocstore1541.opencartplus.ru/
      http://opencart2200.opencartplus.ru/
      http://ocstore2302.opencartplus.ru/

      Демо админки:
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2200.opencartplus.ru/admin/
      http://ocstore2302.opencartplus.ru/admin/
      доступ demo / demo

      Лицензия
      При покупке данного модуля, Вы получаете право установки его на один домен. Лицензионный ключ можно получить по запросу на e-mail, который вы увидите на странице модуля, после его установки.

      Установка
      Инструкция по установке находится в файле readme.txt в архиве модуля.

      FAQ
      FAQ по модулю "Оплата плюс" FAQ общие вопросы по Опенкарту
      Требования к серверу
      На хостинге должен быть установлен ionCube Loader 5.0 или выше. Чтобы проверить его наличие скачайте этот файл, разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_сайт/test_ioncube.php
    • От ashap

      300.00 руб
      Скачать/Купить дополнение


      Яндекс деньги, Visa, MasterCard, Maestro (простая оплата)
      Модуль позволяет принимать переводы с карт VISA, MasterCard, Maestro любого банка мира. Это значит, что отправить вам деньги смогут даже пользователи, у которых нет кошелька в Яндекс.Деньгах. Комиссия, как и раньше, вычитается из суммы перевода: со счета — 0,5%, с карты — 2%. (в настройках модуля можно установить любой процент для оплаты коммисии за счет покупателя) Также модуль позволяет принимать ЯндексДеньги
      Не нужно заключать никаких договоров чтобы принимать пластиковые карты на своем сайте. Все что нужно для настройки модуля это ввести номер своего счета в яндекс деньгах! И все ваш магазин готов принимать оплату пластиковыми картами и яндекс деньгами!
      Оплата происходит в одном окне, покупатель никуда не сбежит и после оплаты вернется на Ваш сайт, а если и сбежит то сможет оплатить свой заказ из письма по ссылке!
      Есть версия с расширенными возможностями и авто уведомлениями на сайт http://opencartforum.ru/files/file/1702-visa-mastercard-maestro-%D1%8F%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3%D0%B8/
      Для получения оплаты по договору на р\с Юр.лица или ИП используйте модуль Яндекс.Деньги, Карты, Наличные, Webmoney, Мобильный (по договору)
      Что нужно:
      1) создаете кошелек яденег
      2) вбиваете его номер в настройки модуля
      3) принимаете деньги
      Лицензия действительна на один домен
      Демонстрация
      http://ashap.pe-art.ru/
      Админка
      http://ashap.pe-art.ru/admin
      логин demo
      пароль demo
       
      vqmod не требуется
       
      Установка
      1) скопировать все из папки upload в корень сайта
      2) установить модуль (любой из 2х или оба)
      3) в настройках ввести Ваш номер счета в яндекс деньгах, установить статус включено
       
      Смотрите также другие модули по ссылке
      Добавил ashap Добавлено 01.02.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.х  
  • Последние посетители   0 пользователей онлайн

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