Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src update php lib. add test mode option Feb 18, 2019
.gitmodules update module Jul 24, 2015
LICENSE.md add MIT license Jan 14, 2016
Makefile get currency from cart Sep 2, 2015
Readme.md add link to VM2 Jan 12, 2017
begateway.zip update php lib. add test mode option Feb 18, 2019
visa_mastercard_logos.png update payment logos images path Jun 9, 2015

Readme.md

VirtueMart 3 payment module

Click here to switch to the payment module for VirtueMart 2

Installation

  • Backup your webstore and database
  • Download begateway.zip
  • Start up the administrative panel for Joomla (www.yourshop.com/administrator)
  • Choose Extensions->Extension Manager
  • Upload and install the payment module archive via Upload Package File.
  • Choose Extensions->Plugin Manager and find the beGateway plugin and click it.
  • Make sure that its status is set to Enabled and press Save & Close.
  • Open Components->VirtueMart and select the Payment methods.
  • Press New.
  • Configure it
  • set Logotype of the payment method. You can use this one with VISA and MasterCard logotypes or any own one which you have already uploaded via Media Manager to the images/stories/virtuemart/payment folder.
  • set Payment Name to Credit or debit card
  • set Sef Alias to begateway
  • set Payment Description to VISA, MasterCard. You are free to put all payment card supported by your acquiring payment agreement.
  • set Published to Yes
  • set Payment Method to beGateway
  • click Save & Close
  • Open the beGateway payment method and go to Configuration. Here you fill in
  • Payment gateway URL, e.g. demo-gateway.begateway.com
  • Payment page URL:, e.g. checkout.begateway.com
  • Transaction type: Authorization or Payment
  • Shop Id, e.g. 361
  • Shop secret key, e.g. b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
  • click Save & Close
  • Now the module is configured.

Notes

Tested and developed with VirtueMart 3

PHP 5.3+ is required

Test data

If you setup the module with default values, you can use the test data to make a test payment:

  • card number 4200000000000000
  • card name John Doe
  • card expiry month 01 to get a success payment
  • card expiry month 10 to get a failed payment
  • CVC 123

Contributing

Issue pull requests or send feature requests.

Платежный модуль VirtueMart 3

Модуль оплаты для VirtueMart 2 находится здесь

Установка

  • Сделайте резевную копию вашего магазина и базы данных
  • Скачайте модуль begateway.zip
  • Зайдите в панель администратора Joomla (www.yourshop.com/administrator)
  • Выберите Расширения->Менеджер Расширений
  • Загрузите и установите платежный модуль через Загрузить файл пакета.
  • Выберите Расширения->Менеджер плагинов, найдите beGateway плагин и кликните на нем.
  • Убедитесь, что его Состояние установленов в Включено и нажмите Сохранить и закрыть.
  • Откройте Компоненты->VirtueMart и выберите Способы оплаты.
  • Нажмите Создать.
  • Настройте модуль
  • в Логотип выберите логотип этого способа оплаты. Вы можете использовать либо этот с логотипами VISA и MasterCard, либо использовать свой, который предварительно был загружен через Медия-менеджер в каталог images/stories/virtuemart/payment.
  • в Название платежа введите Банковская карта
  • в Псевдоним введите begateway
  • в Описание платежа введите VISA, MasterCard
  • в Опубликовано выберите Да
  • в Способ оплаты выберите beGateway
  • нажмите Сохранить и закрыть
  • Откройте способ оплаты begateway и нажмите закладку Конфигурация. Здесь необходимо заполнить
  • Адрес платежного шлюза, например, demo-gateway.begateway.com
  • Адрес страницы оплаты:, например, checkout.begateway.com
  • Тип транзакции: Оплата или Преавторизация
  • ID магазина, например, 361
  • Ключ магазинa, например, b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
  • нажмите Сохранить и закрыть
  • Модуль оплаты настроен.

Примечания

Протестировано и разработано для VirtueMart 3

Требуется PHP 5.3+

Тестовые данные

Если вы настроили модуль со значениями из примеров, то вы можете уже осуществить тестовый платеж в вашем магазине. Используйте следующие данные тестовой карты:

  • номер карты 4200000000000000
  • имя на карте John Doe
  • месяц срока действия карты 01, чтобы получить успешный платеж
  • месяц срока действия карты 10, чтобы получить неуспешный платеж
  • CVC 123
You can’t perform that action at this time.